我想在wordpress页面(page.php)上显示两篇文章,主要文章和侧边栏中的第二篇文章。从具有帖子ID的自定义字段中检索辅助文章。我使用这段代码:
<?php
$other_article = get_post_custom('secondaryarticle');
if ($other_article > 0) {
$show_article = get_post($other_article);
$article_content = $show_article->post_content;
echo $article_content;
}?>
每篇主文章都有一个名称为secondaryarticle的自定义字段,值为帖子ID(例如14)。代码运行,php中没有错误消息,但没有显示文章内容。有什么提示吗?
答案 0 :(得分:0)
您需要注册一个新的侧边栏并相应地挂钩您的自定义字段,以便它显示在侧边栏中。
更多来自以下的codex链接:
http://codex.wordpress.org/Function_Reference/register_sidebar
希望它有所帮助。
答案 1 :(得分:0)
我是这样做的,我没有使用任何小部件,这是我的目标。此代码在侧栏中是硬编码的:
<div class="sidebar-article">
<?php
$secondary_article = get_post_custom('sidebararticle');
if ($secondary_article > 0) {
$show_article = get_post($secondary_article);
$article_content = $show_article->post_content;
echo $article_content;
}
?>
</div>
然后在主帖/页面文章上创建一个自定义字段,并将其称为“sidebararticle”,并在值字段中显示帖子ID。