【问题标题】:Override Yet Another Related Post Plugin Settings (YARPP)覆盖另一个相关的帖子插件设置 (YARPP)
【发布时间】:2017-12-10 01:39:50
【问题描述】:

我将插件设置为在选项面板中显示 10 个相关帖子,但我不想到处显示 10 个帖子;只是在某些地方。

除了我在选项面板中设置的内容之外,有没有办法调整 <?php related_posts(); ?> 以显示不同数量的帖子?

【问题讨论】:

    标签: php wordpress related-posts


    【解决方案1】:

    尝试在related_posts() 函数的$args 数组中添加limit 选项。

    更新 1:

    您还需要弄清楚如何确定限制数量。如果某些自定义字段存在某个值,则可以有一个默认数字,然后覆盖该数字,例如:

      $my_limit=5;
      $get_limit=(int)get_post_meta(get_the_ID(),'RelatedPostsLimit', true);
      if ($get_limit>0)
        $my_limit=$get_limit;
      $my_args = array('limit' => $my_limit);
      related_posts($my_args);
    

    所以在上面的代码中,默认限制是 5。如果您希望帖子具有不同的值,请添加具有该值的自定义字段 RelatedPostsLimit

    更新 2:

    你不要在related_posts()里面插入代码,你把原来的related_posts()去掉,换成上面的代码。 :)

    【讨论】:

    • 请问我在哪里添加这个限制选项?你能把完整的代码放在这个符号之间发布完整的代码`
    • 所以我尝试了这个并得到了一个 php 语法错误:(<?php related_posts($my_limit=10; $get_limit=(int)get_post_meta(get_the_ID(),'RelatedPostsLimit', true); if ($get_limit>5) $my_limit=$get_limit; $my_args = array('limit' => $my_limit); related_posts($my_args);); ?>我在编码时**k
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 2015-04-30
    • 2012-08-23
    • 2014-09-09
    相关资源
    最近更新 更多