用自定义字段显示wordpress页面

时间:2014-01-15 05:17:16

标签: wordpress

我想在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中没有错误消息,但没有显示文章内容。有什么提示吗?

2 个答案:

答案 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。