[WordPress] ワードプレスのスライダーはポスト フィルター オプションを作成します。

スポンサーリンク

質問

私のワードプレスのテーマのスライダーを作成午前し、いくつかのオプションを作成したい管理者にフィルターを適用するインターフェイスの投稿カテゴリー、タグ、ランダムまたは最も最近。私はまた、テーマのオプション ページを呼び出すこれらのオプションを使用して同様のチュートリアルに基づいて開発:

<?php echo get_option('category_name'); ?>

。だから今、スライダー、管理インターフェイス上に表示される投稿を変更するためにいくつかのフィルター オプションを作成するですと私はこのコードを行うにしようとしています。ここでは、関連するコードを表示するスライダーを投稿:

<?php
$carouselPosts = new WP_Query();
$carouselPosts->query('showposts=12');
?>
<?php while ($carouselPosts->have_posts()) : $carouselPosts->the_post(); ?>

ありテーマ管理者オプション ページを作成していますどのように:

<p><strong>Display by category, write the category name:</strong><br />
    <input type="text" name="category_name" size="45" value="<?php echo get_option('category_name'); ?>" />
</p>

今、多くの php を知らない、私は本当にしないでください、私が知っているこの方法ではない、右、それを行うようにしようとしていますこのような何かを作成する:

$carouselPosts->query('category_name=<?php echo get_option('category_name'); ?>&showposts=12');

これは正しいやり方ではありませんを知っていると、ここで達成するためにしようとしていますを説明する簡単な方法です。ここでは、スライダーのチュートリアルのリンクが役に立つ場合: チュートリアル リンク

答え

実際に、それはかなり近いです。使用:

$carouselPosts->query('category_name=' . get_option('category_name') . '&showposts=12');

HTML に PHP を挿入しようとしているときにのみ

<?php  ?>

を使用します。それ以外の場合は、ちょうど島として PHP を使用することができます

http://stackoverflow.com/questions/28528765/creating-wordpress-slider-post-filter-options

スポンサーリンク

Leave a Reply