- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 wordpress 插件 - 'bbpress' 来使用论坛。以下代码来自文件
/projectname/wp-content/plugins/bbpress/templates/default/bbpress/loop-topics.php
现在论坛运行良好。但我需要添加自定义代码,以便根据日期、回复数量以及按 ASC 或 DESC 顺序按字母顺序排序。如您所见,我在其中添加了以下代码块。
$bbp_loop_args = array(
'orderby' => 'date',
'order' => 'DESC',
);
这个 $bbp_loop_args 参数是我与“while()”一起发送的。下面是完整的代码。
<?php
/**
* Topics Loop
*
* @package bbPress
* @subpackage Theme
*/
?>
<?php do_action( 'bbp_template_before_topics_loop' ); ?>
<?php
if(bbp_get_forum_topic_count()>0)
{
$bbp_loop_args = array(
'orderby' => 'date',
'order' => 'DESC',
);
?>
<ul id="bbp-forum-<?php bbp_forum_id(); ?>" class="bbp-topics">
<li class="bbp-header">
<ul class="forum-titles">
<li class="bbp-topic-title"><?php _e( 'Topic', 'bbpress' ); ?></li>
<li class="bbp-topic-voice-count"><?php _e( 'Voices', 'bbpress' ); ?></li>
<li class="bbp-topic-reply-count"><?php bbp_show_lead_topic() ? _e( 'Replies', 'bbpress' ) : _e( 'Posts', 'bbpress' ); ?></li>
<li class="bbp-topic-freshness"><?php _e( 'Freshness', 'bbpress' ); ?></li>
</ul>
</li>
<li class="bbp-body">
<?php while ( bbp_topics($bbp_loop_args) ) : bbp_the_topic(); ?>
<?php bbp_get_template_part( 'loop', 'single-topic' ); ?>
<?php endwhile; ?>
</li>
<li class="bbp-footer">
<div class="tr">
<p>
<span class="td colspan<?php echo ( bbp_is_user_home() && ( bbp_is_favorites() || bbp_is_subscriptions() ) ) ? '5' : '4'; ?>"> </span>
</p>
</div><!-- .tr -->
</li>
</ul>
<?php } ?>
<!-- #bbp-forum-<?php bbp_forum_id(); ?> -->
<?php do_action( 'bbp_template_after_topics_loop' ); ?>
但是我不知道我哪里做错了。论坛运行良好,但我传递的论点似乎不起作用,因此排序不起作用。谁能快速回复这个问题?谢谢。
最佳答案
试试这个——用这个替换你的循环代码,
<li class="bbp-body">
<?php if ( bbp_has_topics( $bbp_loop_args ) ) : ?>
<?php while ( bbp_topics() ) : bbp_the_topic(); ?>
<?php bbp_get_template_part( 'loop', 'single-topic' ); ?>
<?php endwhile; ?>
<?php endif;?>
</li>
这可能是工作...
主题的默认参数数组:--
$default = array(
'post_type' => bbp_get_topic_post_type(), // Narrow query down to bbPress topics
'post_parent' => $default_post_parent, // Forum ID
'meta_key' => '_bbp_last_active_time', // Make sure topic has some last activity time
'orderby' => 'meta_value', // 'meta_value', 'author', 'date', 'title', 'modified', 'parent', rand',
'order' => 'DESC', // 'ASC', 'DESC'
'posts_per_page' => bbp_get_topics_per_page(), // Topics per page
'paged' => bbp_get_paged(), // Page Number
's' => $default_topic_search, // Topic Search
'show_stickies' => $default_show_stickies, // Ignore sticky topics?
'max_num_pages' => false, // Maximum number of pages to show
);
关于wordpress - 如何在 wordpress 插件中将参数传递给 bbp_topics() - 'bbpress',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21903608/
我有一个论坛“关系”和一个主题“abc”。除了以下操作之外,我还需要对数据库执行什么操作才能在论坛“关系”下列出主题“abc”? 主题“abc”清楚地表明它位于论坛“Relationships” 1.
我在我的网站上安装了 bbPress,我的主题覆盖了一些我不想要的 bbPress css。 使用以下代码隐藏论坛面包屑: div.bbp-breadcrumb, div.bbp-topic-tags
我在这里做错了什么?我正在序列化一个值,将其存储在数据库(表 bb_meta)中,检索它......到目前为止还好......但是我必须将它反序列化两次。我不应该只能反序列化一次吗?这似乎有效,但我想
我正在为 bbPress 搜索 API。我在这里搜索过,但我看到的帖子很旧。那么是否有 bbPress 的 api。如果是,请问我如何访问它? 如果没有,有没有可以通过Android应用程序实现用户注
我有一个包含用户表和问题/答案表的现有数据库。我想使用 bbpress(或任何论坛)作为前端,以便通过网络访问。这可能吗?有人做过吗? 期待回复。谢谢! 最佳答案 编辑(考虑您的意见): 您实际上可以
任何人都可以向我解释如何集成 Wordpress 3.0.1 和 bbPress 1.0。我只想在我以前的 Wordpress 站点(Url:mysite.com)上安装 bbPress。我只想在 m
(这篇文章已经提交到 Yootheme 论坛,但我对解决方案没有那么大的信心,所以我想我也应该把它贴在这里。) 我正在使用 Yoothemes 的 Nano 主题,它对我网站的 90% 都非常有效。
我正在使用 wordpress 插件 - 'bbpress' 来使用论坛。以下代码来自文件 /projectname/wp-content/plugins/bbpress/templates/defa
我想在我的暂存区域进行测试邮件,看看新的 WP 插件是否适用于 BBpress。为了做到这一点,我想将所有订阅论坛的电子邮件更改为我的个人电子邮件地址(这样我就不会意外地将邮件发送给真实用户)。问题在
我一直在用这个把头撞在砖墙上...... 我正在尝试从我的 WP 主题上的 bbPress 论坛中删除(或隐藏)要点。 这是链接:http://yorkshirechess.org/forums/fo
我正在使用 BbPress,但每次我引用我的 javascript 代码与某人共享时,它都会返回找不到页面。 例如,我将 javascript 代码放入``: `//this is javascrip
我只需要在 bbpress 中显示来自特定论坛的“最新”3 个主题。 有没有简单的方法来做到这一点?因为我疯狂地尝试加入表格。所以这是我的 mysql 解决方案(仍然不能很好地编码)...... 所以
我正在尝试整合我的站点以使用 bbpress/wordpress 用户系统。 我所需要的只是能够获取我网站上当前用户的用户名和/或用户 ID。我真的不需要网站上 bbpress 或 wordpress
我是一名优秀的程序员,十分优秀!