WordPress-Kategorie Wenn-Bedingung funktioniert nicht

Lesezeit: 1 Minute

Ich habe eine WordPress-generierte Seite, auf der ich einige Beiträge (in einer bestimmten Kategorie) benötige, um eine Schaltfläche „Anmelden“ zu haben. Aber wenn ich den Konditionierungscode hinzufüge, findet sich dieser darin Hilfeblattdie Seite zeigt nur diesen Fehler:
‘Parse-Fehler: Syntaxfehler, unerwartetes ‘<' in /home006/sub008/sc74101-DVGF/gadebold.dk/wp-content/themes/gadebold/single.php in Zeile 9'

Ich platziere den Konditionierungscode wie folgt in der Schleife (in single.php):

if ( is_category('8') ) {
<div id="tilmeldknap">
<form method='post' action='<?php echo site_url('/events/tilmeld-hold/')?>'>
<input name="event" type="hidden" value="<?php echo the_title() ?>" />
<input type="submit" name="tilmeld" value="Tilmeld Hold" /></form></div>
<?php } else { ?>
<?php } ?>

beginnend mit einem php-tag ofc. da ich den Code nicht bekommen konnte, um damit infront zu zeigen.

Was mache ich in diesem Ausschnitt falsch?

Ändern Sie is_category in in_category. is_category bedeutet, dass Sie sich auf der Kategorieseite für Kategorie 8 befinden, nicht, dass Sie einen Beitrag anzeigen, der zu dieser Kategorie gehört.

  • Oh, und ändern Sie die ersten Zeilen zu: if ( is_category(‘8’) ) { ?>

    – windyjonas

    25. März 2010 um 13:21 Uhr


  • +1 für den Kommentar, der den Fehler behebt. Rest ist Bonusmaterial.

    – Seltsames Denken

    25. März 2010 um 13:27 Uhr

Einziges Problem mit Ihrem Code, dass Sie HTML- und PHP-Bedingungen gemischt haben. Sie sollten Ihre PHP-Bedingung wie trennen

if ( is_category('8') ) { ?>
 <div id="tilmeldknap">
 <form method='post' action='<?php echo site_url('/events/tilmeld-hold/')?>'>
 <input name="event" type="hidden" value="<?php echo the_title() ?>" />
 <input type="submit" name="tilmeld" value="Tilmeld Hold" /></form></div>
<?php } else { ?>
<?php } ?>

1314310cookie-checkWordPress-Kategorie Wenn-Bedingung funktioniert nicht

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy