Piotr Sarz

Piotr Sarz projektant stron www

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Ten fragment kodu pochodzi od samych programistów wordpress'a. Czy sposób pisania i wywoływania funkcji jest błędny a deklaracja funkcji powinna być odzielona od wywoływania funkcji w tym pliku.


function twentyten_page_menu_args( $args ) {
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'twentyten_page_menu_args' );


function twentyten_excerpt_length( $length ) {
return 40;
}
add_filter( 'excerpt_length', 'twentyten_excerpt_length' );

Maciej Kuś

Maciej Kuś właściciel, ibex.pl

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

ja tu widzę deklarację funkcji i przypisanie jej do zestawu "filtrów"
i nie widzę wywołania funkcji.

Do czego zmierzasz?

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

proponował bym się najpierw dowiedzieć czym są i do czego służą funkcje add_filter() i add_action() w wrodpresie. Wtedy wiele się wyjaśni z tego kodu. :)Michał Żuk edytował(a) ten post dnia 08.09.11 o godzinie 12:41

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Chyba się w końcu nie dowiemy co takiego autor naprawdę miał na myśli…

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Kod jak kod ;)

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Michał Miszczyszyn:
Chyba się w końcu nie dowiemy co takiego autor naprawdę miał na myśli…

Sam autor zapewne nie wie co miał na myśli :D

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Ja sie obawiam ze autor za bardzo nie wie co to wywolynie funkcji.
Jarosław Czub

Jarosław Czub FullStack Developer

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

A funkcje callback'owe, w sumie to wygodny sposób modyfikacji, rozszerzenia działania pewnego zamkniętego kodu. Manual Api dużo powie wystarczy poczytać trochę.

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Jarosław Czub:
A funkcje callback'owe, w sumie to wygodny sposób modyfikacji, rozszerzenia działania pewnego zamkniętego kodu. Manual Api dużo powie wystarczy poczytać trochę.

Oj tam zaraz poczytać - wstawiasz w opis profilu "projektant stron www" i już możesz cwaniakować na GL :D "Patrzcie, jaki to ze mnie mastah, znalazłem błąd!" :D

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Autorowi pewnie chodziło o to, że w jednym pliku są zarówno definicje (nie deklaracje) funkcji, jak i wywołania add_filter().

Z powodu na organizację kodu lepiej by rzeczywiście było, gdyby definicje funkcji i rejestracja ich jako handlery nie przeplatała się.

Osobiście proponowałbym zastąpić ten shit za pomocą class-based filters & actions. Każda klasa to oddzielny plik, w jednym pliku rejestracja filtrów i nie ma problemu.

konto usunięte

Temat: Co sądzicie o tych fragmentach kodu themów wordpressa

Łukasz K.:
Autorowi pewnie chodziło o to, że w jednym pliku są zarówno definicje (nie deklaracje) funkcji, jak i wywołania add_filter().

Z powodu na organizację kodu lepiej by rzeczywiście było, gdyby definicje funkcji i rejestracja ich jako handlery nie przeplatała się.

Osobiście proponowałbym zastąpić ten shit za pomocą class-based filters & actions. Każda klasa to oddzielny plik, w jednym pliku rejestracja filtrów i nie ma problemu.

I nagle theme ma 280 plikow a sam WP 16000. Rozwiazanie jak na theme bardzo dobre, proste i szybkie. To nie sa zadne funkcje programistyczne, a zwykle pierdolki.



Wyślij zaproszenie do