3

「サインアップ」ボタンを付けるために(特定のカテゴリの)いくつかの投稿が必要なワードプレスで生成されたページがあります。しかし、このヘルプシートにある条件付けコードを追加する、ページには次のエラーが表示されます:
'解析エラー:構文エラー、予期しない' <'/home006/sub008/sc74101-DVGF/gadebold.dk/wp-content/themes 9行目の/gadebold/single.php '

私は次のようにコンディショニングコードをループ(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 } ?>

php-tagofcで始まります。前面に表示するコードを取得できなかったためです。

このスニペットで何が間違っていますか?

4

2 に答える 2

10

is_categoryをin_categoryに変更します。is_categoryは、カテゴリ8のカテゴリページを表示していることを意味し、そのカテゴリに属する​​投稿を表示していることを意味します。

于 2010-03-25T13:16:33.217 に答える
2

htmlとphpの条件が混在しているコードでのみ問題が発生します。あなたはあなたの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 } ?>
于 2013-03-12T03:07:29.447 に答える