【问题标题】:Creating Wordpress Slider Post Filter Options创建 Wordpress 滑块后过滤器选项
【发布时间】:2015-02-16 02:16:06
【问题描述】:

我正在为我的 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');

正如我所说,我知道这不是正确的方法,但它是解释我在这里想要完成的更简单的方法。如果有帮助,这里是滑块教程的链接:Tutorial Link

【问题讨论】:

    标签: php wordpress function


    【解决方案1】:

    实际上,它非常接近。使用:

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

    只有在尝试将 PHP 插入 HTML 时才使用&lt;?php ?&gt;。否则,您可以按原样使用 PHP。

    【讨论】:

    • 非常感谢!这完成了工作:D
    猜你喜欢
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多