WP-Plugin kolejne kroki…

Jak najlepiej jest się czegoś nauczyć lub szlifować kolejne umiejętności? Napewno trzeba zdobywać jak najwięcej doświadczeń i tworzyć wlasne rzeczy! Idąc za ciosem i w dalszym ciągu udoskonalając własne umiejętności piszę plugin do WordPress’a. Dlaczego? W kolejnym projekcie się przyda. Przy okazji poznałem kilka praktycznych funkcji i usprawnień znajdujących się w WP.

Pierwszą taką funkcją jest np. get_option([string]) w skrócie funkcja z tabeli wp_options wyciąga kolejne dane. Do czego może się to przydać? Oto przykład:
< ?php
get_option('upload_path');
?>

Wyświetla się ścieżka do folderu upload w naszej strukturze dodając do tego jeszcze get_option(’siteurl’) mamy pełną ściężkę do tamtego folderu pozatym można wyciągnąć jeszcze kodowanie strony, e-mail admina itp…

Zawsze zastanawiało mnie jak to się robi, że w konfiguracji plugina czy samego wordpress’a wpisuję np. %%date%% i w rezultacie wyskakuje data. Sądziłem, że trzeba będzie pisać wiele linijek kodu i kilka funkcji do obsługi. Na szczęście przychodzi nam z pomocą dokumentacja php gdzie znajdujemy gotowe rozwiązanie w postaci funkcji str_replace(). Przykład (również z dokumentacji):
<?php
// Provides: You should eat pizza, beer, and ice cream every day
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);
?>

Nic dodać, nic ująć :)

Podsumowując jeżeli czegoś się uczymy trzeba to praktykować i poznawać kolejne coraz to lepsze rozwiązania. Nawet jeżeli to będzie coś prostego i używanego tylko przez Ciebie lub jeżeli upublicznisz kod i zacznie tego używać kilka innych osób to i tak warto. Zawsze pracuje się wtedy nad kolejnymi wersjami i ten prosty kod robi się jeszcze prostszy, wydajniejszy i bardziej funkcjonalny a przy okazji zaczynamy być rozpoznawani w sieci :)

Tak na marginesie…zaczyna sie SzLUUG reaktywacja zobaczymy co z tego wyjdzie :)

Edit: hmm..chyba musze popracować nad znacznikami code w CSS

Zostaw swoją opinię

XHTML: Dozwolone tagi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
Security Code:

Pain is temporary, glory is forever…