您可以尝试深度集成,在bbPress端加载整个WordPress,然后可以使用WordPress特定的功能。您可以使用bbPress端的现有侧边栏,甚至创建一个新的特定于论坛的侧边栏并使用它。理论上,一切都应该起作用,但里程可能会有所不同。根据我的经验,你不太可能有任何问题,也会很好,但这在论坛方面增加了大量负载,因为WordPress core也与bbPress core一起加载。
/* Deep integration */
if ( !defined(\'ABSPATH\') & !defined(\'XMLRPC_REQUEST\')) {
define(\'WP_USE_THEMES\', false);
include_once(dirname(__FILE__) . \'/../wp-blog-header.php\' );
header("HTTP/1.1 200 OK");
header("Status: 200 All rosy");
}
完成后,只需在bbPress主题中使用WordPress函数,就可以使用WP代码库构建任何您想要的内容。例如:
<?php get_sidebar(); ?>
或
<?php get_sidebar(\'forums\'); ?>
尽管也使用该名称定义侧栏。
您可以获得更多与bbPress相关的资源;在此页面上使用深度集成的优点/缺点-http://blog.ashfame.com/bbpress/