如何在预览时获取帖子名称?

时间:2013-10-15 作者:Scott Helme

我在我的functions.php 文件只在我想要的帖子中包含一些JS。该代码对于已发布的帖子很有效,我可以针对特定的帖子,但对于尚未发布的帖子,如查看草稿帖子,我该怎么做呢?

global $post;

if( is_page() || is_single() )
{
   switch($post->post_name)
    {
        case \'post-name-here\':
        wp_register_script( \'charts\', "http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js", array(\'jquery\'));
        wp_enqueue_script(\'charts\');

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

is_preview() 支持。您可能还想调查is_singular() 包括帖子、页面和附件。

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。