Ich bin neu im Scripting, das ist ein Plugin, das ich ändern möchte, um Post-classn auszugeben.
Wenn ich versuche: apply_filters( 'post_class', $page->post_class )
es nur array=" "
. Brauche ich eine zusätzliche function, um Post-classn zu haken? In meiner Forschung kann ich nicht sagen, ob meine Syntax falsch ist oder mir eine function fehlt, die in den classn, in denen apply_filters
greifen soll, “gezogen” wird. Vielen Dank für jede Hilfe.
var $db_fields = array ('parent' => 'post_parent', 'id' => 'ID'); function start_lvl(&$output, $depth = 0, $args = array()) { $indent = str_repeat("\t", $depth); $output .= "\n$indent\n"; } function end_lvl(&$output, $depth = 0, $args = array()) { $indent = str_repeat("\t", $depth); $output .= "$indent
\n"; } function start_el(&$output, $page, $depth = 0, $args = array(), $id = 0) { if ( $depth ) $indent = str_repeat("\t", $depth); else $indent = ''; extract($args, EXTR_SKIP); $output .= $indent . 'ID.'" '.apply_filters( 'post_class', $page->post_class ).'>'.apply_filters( 'the_title', $page->post_title, $page->ID ).''; }
Getriggers es mit großzügiger Hilfe mit Join () …
function start_el(&$output, $page, $depth = 0, $args = array(), $id = 0) { if ( $depth ) $indent = str_repeat("\t", $depth); else $indent = ''; extract($args, EXTR_SKIP); $output .= $indent . 'ID )).'">'.apply_filters( 'the_title', $page->post_title, $page->ID ).''; }