【问题标题】:Display the content and title of a specific page on Homepage在主页上显示特定页面的内容和标题
【发布时间】:2013-04-06 15:51:15
【问题描述】:

我希望特定页面的标题和内容显示在我的主页和页脚区域中。

会是这样的。

这是页面的标题

这是页面的内容,等等……等等等等……

                           readmore...

我知道页面帖子中没有摘录。但我想限制将在页脚区域显示的内容的字符。

你能给我一个代码/链接/教程来告诉我如何做到这一点吗?

谢谢,

【问题讨论】:

    标签: wordpress codex


    【解决方案1】:

    首先在页面帖子中有摘录。只需在屏幕选项中设置即可。

    关于代码,试试我在项目中使用的代码。

    它将显示这些页面的摘录,这些页面具有名为 showOnHomePage 的自定义字段,并且该字段的值决定了列表中的顺序。

     $pages=get_posts( array( 'meta_key' => 'showOnHomePage', 'post_type' => 'page', 'orderby' => 'meta_value', 'order' => 'ASC'));
    
      foreach( $pages as $page ) 
      {
        echo '<h2 class="entry-title"><a href="'.get_permalink( $page->ID ).'" >'.get_the_title( $page->ID ).'</a></h2>';
        echo $page->post_excerpt;
        echo '<a class="read-more" href="'. get_permalink( $page->ID ) . '">Read More</a>';
      }
    

    【讨论】:

    • 我在页面帖子的屏幕选项中没有看到任何摘录。
    • 好的,我现在得到了一个摘录,通过添加 add_post_type_support( 'page', 'excerpt' );在我的functions.php中
    猜你喜欢
    • 2022-01-25
    • 2014-11-02
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多