Wtyczka Shortcode Exec PHP Shortcode
Uwaga! Wtyczka stała się niebezpieczna, a w Internecie jest wiele informacji na temat infekowania witryn za jej pośrednictwem.. Proponuję nauczyć się, jak tworzyć skróty bez wtyczek w moim samouczku “Tworzenie skrótów - lekcja 30“. Artykuł recenzyjny pozostawiłem do recenzji, Mam nadzieję, że twórcy zamkną luki w zabezpieczeniach.
Wszyscy, z którymi współpracował WordPressa i zainstalowanych wtyczek najprawdopodobniej natknął się na narzędzie takie jak krótki kod. Znaczenie tego narzędzia jest nie do przecenienia., wystarczy raz napisać kod i można go używać wielokrotnie w tekście artykułów. Oprócz wygody korzystania ze skrótów pomagają również chronić CMS przed hakerami.. Zapytaj jak? Wszystko jest proste. WordPress początkowo czyści tekst artykułów z kod php, aby nieuprzywilejowani użytkownicy nie sprawiali problemów. Po utworzeniu skrótów użytkownicy będą mogli korzystać z niektórych funkcji bez użycia kodu php.
Problem polega na tym, że początkowo, aby utworzyć krótki kod, musisz otworzyć plik funkcja.php i napisz w nim specjalny kod, to zajmuje wiele czasu. Aby przyspieszyć tworzenie skrótów, możesz zainstalować wtyczkę Krótki kod Exec PHP. Spójrzmy na zrzut ekranu, jak wygląda wtyczka:
Możesz wyłączyć lub zezwolić na używanie skrótów na pasku bocznym, w wydaniu, w komentarzach, w kanałach rss. Podczas pracy z tą wtyczką nadal będziesz potrzebować podstaw programowania w php. Rozważ przykład, który oferuje wtyczkę po instalacji.
Przykład 1
1 2 3 4 |
extract(shortcode_atts(array('arg' => 'default'), $atts)); echo "Hello world!" . PHP_EOL; echo "Arg=" . $arg . PHP_EOL; echo "Content=" . $content . PHP_EOL; |
Przykład 2
1 |
[hello_world arg="param"]Contents[/hello_world] |
Witaj świecie – nazwa skrótu;
arg – krótki kod atrybutu, za pomocą tego atrybutu możesz przekazać dane do utworzonej funkcji z Przykładu 1.
Co wpiszemy między skrótami (Przykład 2) wejdzie do zmiennej $zawartość (Przykład 1).
W najnowszych wersjach można eksportować i importować skróty do pliku. Tak myślę, wtyczka by się przydała, powodzenia w tworzeniu wysokiej jakości stron internetowych.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.