有没有一种方法可以在Wordpress中创建关注对象: 指向页面的超链接:www.localhost.com/products/ 此页面上有产品列表
如果用户单击链接,则浏览器将转到例如: www.localhost.com/products/book-cartoon-small
问题是我想将其分为产品列表页面“ IS PAGE”和产品页面“ IS SINGLE POST”的页面
有人知道如何用语句创建它吗?
$loop = new WP_Query(array('post_type' => 'product'));
while ( $loop->have_posts() ) : $loop->the_post();
if ( is_page('') ){
?>
<a href="<?php echo get_permalink(); ?>">Go to product</a>
<?php
}else{// if is single post.
echo get_the_title();
echo the_content();
}
endwhile;
也许可以用 products / 之后的所有内容创建一个if语句来做到这一点?
答案 0 :(得分:0)
通过设置'has_archive' => true
并在主题中创建archive-product.php
模板文件,为您的产品创建一个存档页面。接下来添加一个single-product.php
模板。添加档案后,别忘了重置永久链接。那应该给你一个开始。
在这里https://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-post-types-archive-page-in-wordpress/
并且不要忘记检查wordpress堆栈交换。 https://wordpress.stackexchange.com/