custom post on homepage

时间:2012-09-05 作者:Kyle Hudson

我如何在buddypress的主页上包含特定类别的帖子?

例如,我有一个ID为3的“主页横幅”类别。

在管理中,我创建了一个帖子,并将“主页横幅”类别分配给它。

然后我需要这个显示在主页上(最新的帖子)。

我是WP/BP的新手,非常感谢您的帮助。

谢谢

3 个回复
最合适的回答,由SO网友:Simon Forster 整理而成

您还可以使用一个新的查询(启用php),以便按ID显示单个帖子,即ID为101的帖子:

<?php $my_query = new WP_Query(\'p=101\'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_title(); ?><?php the_content(); ?></a>
<?php endwhile; ?>
这可以在WP循环中多次使用,不会产生冲突。

使用Exec-PHP « WordPress Plugins 或其他。

SO网友:Kyle Hudson

感谢西蒙·福斯特:

我不得不稍微编辑您的代码,最终得到:

global $wp_query;

$args = array(\'cat\'=>3,\'posts_per_page\'=>1);
$my_query = new WP_Query($args);
while($my_query->have_posts()):
    $my_query->the_post();
    the_title();
    the_content();
endwhile;
感谢您的帮助:)

SO网友:Simon Forster

您可以使用内联帖子插件http://aralbalkan.com/wordpress

或者一个名为ggis InlinePost的插件(http://wordpress.org/extend/plugins/ggis-inline-post/)为作者提供了在页面或其他帖子中插入帖子的简单方法。只需将[ggisinlinepost id=“%id”]添加到您的帖子中即可。有几个属性可以控制内联帖子标题、内容、元数据和分隔符的显示。

结束

相关推荐

SQL按配置文件字段查询成员BuddyPress

我正在尝试将基于个人资料的搜索选项添加到我现有的插件中。我的插件已经在某个半径内按距离搜索成员,我想添加按配置文件字段过滤结果的选项。我要做的是获取用户id,该id具有在搜索表单中输入的匹配值。我正在尝试这样的事情:SELECT user_id FROM {$bp->profile->table_name_data} WHERE (field_id1 = \"field1\" AND value1 = \"value1\") AND (field_id2 = \"field2