是否在首页上显示选定页面中的选定部分?

时间:2013-06-16 作者:Andy-with-love

我正在为我的公司建立一个网站,并希望在我们的首页上显示四个(我的选择)我们的特别交易。特价是一页。

我想抓住:

特色图片页面标题价格(从自定义字段或其他内容获取)

  • 阅读更多信息(链接到页面)
  • +我希望能够确定页面是否显示在frontpage上
  • 网站地图如下所示

    我们的特价交易主页特价交易1特价交易2特价交易3特价交易4特价交易5特价交易6特价交易7特价交易信息请联系我,有人能帮我吗?

    1 个回复
    最合适的回答,由SO网友:Eckstein 整理而成

    使用特殊类别指定您想要在主页上显示的页面。

    在本例中,我们将其称为“特色”。

    因此,在您想要显示的每个页面上,只需添加“特色”类别即可。然后,如果你想从主页上删除它,你只需取消选中该类别。

    只需在主页模板上查询此类页面:(未测试)

    <?php $homefeatured = array(
    \'post_type\'=>\'page\',
    \'post_status\'=>\'publish\',
    \'cat\'=> \'THE ID OF YOUR FEATURED CATEGORY\',
    );
    $query = new WP_Query( $homefeatured );
    
    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
    
            the_post_thumbnail();
            echo \'<br />\';
            the_title();
            echo \'<br />\';
            echo get_post_meta(get_the_id(),\'CUSTOM_PRICE_FIELD\');
            echo \'<br />\';
            echo \'<a href="\'.the_permalink().\'">Read more ></a>\';
    
        }
    } else {
        // no featured deals found
    }
    wp_reset_postdata(); ?>
    
    将其粘贴到函数文件中,以添加对页面的类别支持:

    add_action(\'admin_init\', \'reg_tax\');
    function reg_tax() {
      register_taxonomy_for_object_type(\'category\', \'page\');
      add_post_type_support(\'page\', \'category\');
    }
    

    结束

    相关推荐

    PHP包括不能在自定义页面中工作

    问题出在我身上db.php 包含mysql登录详细信息的文件。我想把它放在一个单独的文件中,这样它就可以链接到几个不同的页面,以便以后更容易跟踪。这一切在没有wordpress网站的情况下都能正常工作,但我现在正试图将所有内容转换为wordpress,我遇到了一个问题。下面的内容不起作用(页面上没有任何回应),但如果我从inc/db.php 进入我的page-pricechanges.php 它起作用了。对我来说,什么是链接此内容的最佳方式?文件夹结构价格变化页面。php标题价格更改。php。php页面代