Wordpress PHP get_post_meta用于发布模板

时间:2018-07-26 12:06:41

标签: php wordpress meta posts

我正在使用这里概述的这种小技巧:

https://mekshq.com/include-javascriptonly-on-specific-wordpress-page-templates/

通过使用以下代码来限制在我网站的不同页面上加载的脚本等的数量:

$template_name = get_post_meta( $wp_query->post->ID, '_wp_page_template', true );
if($template_name == 'my-custom-template.php'){ 
    //load my scripts 
}

但是我想对POST模板使用相同的技术,但是'_wp_page_template'似乎不能识别帖子模板,而只能识别页面模板。

是否可以通过某种方式将其更改为要查询的帖子模板?如果不是,我至少可以查询是否是帖子而不是页面,而不管模板是什么?这可能就足够了,尽管查询模板将是可取的,因为它将为我提供更大的灵活性。

我尝试查找它,但很抱歉,.php确实不是很强大,我发现的大多数imfo太复杂,以至于我无法跟随。...就像这里有很多信息,但它是对我来说像一个星期的课程:/

https://codex.wordpress.org/Class_Reference/WP_Query

谢谢!!

0 个答案:

没有答案