List posts with slug title

时间:2019-03-06 作者:Smnc

代码用于single-product.php. 我可以在页面上列出所有产品,但我想列出所有带有slug标题的帖子。

<?php
$args= array(
    \'post_type\'      => \'products\',
    \'order_by\'       => \'date\',
    \'posts_per_page\' => -1,
    \'post__not_in\'   => array( get_the_ID() ),
);

$wp_query = new WP_Query( $args );

while( $wp_query->have_posts() ) {
    $wp_query->the_post();
    echo \'<a href="\' . get_the_permalink() . \'">\' . get_the_title() . \'</a>\';
}
Example:

三星(slug/类别)Galaxy note 5

1 个回复
SO网友:Antti Koskinen

如果“slug title”是指分类法(例如产品类别),那么请查看Display All Products by Category with WooCommerce 它应该给你一个想法(甚至是完整的解决方案)如何把你的帖子列出来。

相关推荐

根据slug中的最后一个单词重定向页面

我有几个自定义的职位类型注册=员工,属性如果我有一页有鼻涕虫archive-staff, 如何使用php函数自动将该页面重定向到Staff CPT archive页面?这也适用于任何以“archive-”开头的页面,自动重定向到与slug的第二个字匹配的任何已注册自定义帖子类型的存档。因此,自定义归档人员页面将重定向到人员CPT归档页面。自定义存档属性页将重定向到属性CPT存档页。。。。以此类推,仅当所有自定义帖子类型的相应自定义页面存在时,才适用于所有自定义帖子类型。