Wie füge ich eine function zu einer bestimmten Postkategorie hinzu?

Ich benutze das Thema Twenty Eleven und versuche in der content.php ein Vote-up-Skript hinzuzufügen, das nur in einer bestimmten Kategorie angezeigt wird.

Solutions Collecting From Web of "Wie füge ich eine function zu einer bestimmten Postkategorie hinzu?"

Sie können das auf mehrere Arten tun. Zum Beispiel können Sie eine Bedingung in der PHP selbst mit einer eingebauten function WP tun:

if ( in_category( 'my-category' ) { //Do something } 

Wenn das Skript beispielsweise ein JavaScript ist, können Sie das Skript bedingungsabhängig laden, damit es nicht dort geladen wird, wo es nicht benötigt wird – es spart auch etwas Verarbeitungszeit (ändern Sie die Bedingung in das, was Sie wollen).

  function dl_add_js_conditional() { if (!is_admin()) { //if is not admin - will load only on front-end wp_register_script('myscript_name_js', get_bloginfo('stylesheet_directory') . '/js/myscript_file.js', array('jquery')); wp_enqueue_script('myscript_name_js'); } if (is_home()) { //will load only on home wp_register_script('myscript_name_js', get_bloginfo('stylesheet_directory') . '/js/myscript_file.js', array('jquery')); wp_enqueue_script('myscript_name_js'); } } add_action('init', 'dl_add_js_conditional'); 

Oder Sie können die Erkennung / Bedingung auch im Skript selbst ausführen (Sie haben nicht angegeben, welches Skript Sie verwenden, Jquery, Javascript oder andere).