gpt4 book ai didi

php - Wordpress 条件 if is_single

转载 作者:搜寻专家 更新时间:2023-10-31 21:10:28 24 4
gpt4 key购买 nike

我试图在我的 single.php 页面上使用条件语句。

我想做的是,如果它是自定义帖子类型当前产品,则使用特定的 single -product.php 模板页面,如果不是(即标准博客文章),则使用默认的 single.php 页面。

我认为我使用了正确的语句,但不知道之后该做什么(获取要使用的模板):

if ( is_single( 'current-products' == get_post_type() ) {    
// If the post type is "Current Products" use this template...
// Please help me out on this bit

} elseif ( is_single() ) {
// If not, use the standard one...
// please help me out on this bit
}

我认为这是对的......?

最佳答案

WordPress 会自动为不同的帖子类型使用不同的模板页面,如果您的帖子类型称为产品,则文件应命名为 single-products.php。您可以从那里阅读更多相关信息 Codex

In the same way single posts and their archives can be displayed using the single.php and archive.php template files, respectively,

  • single posts of a custom post type will use single-{post_type}.php
  • and their archives will use archive-{post_type}.php

其中 {post_type} 是 register_post_type() 函数的 $post_type 参数。

关于php - Wordpress 条件 if is_single,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21044568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com