2014-09-10 113 views
0

为什么不能在插件内使用条形码标签?这里的脚本:WordPress的:条件标签插件

/* enqueue */ 
function portfoliodetail_enqueue() { 
    wp_enqueue_script('portfoliodetailjs', plugin_dir_url(__FILE__) .'js/portfolio-detail.js', array('velocity'), null, true); 
} 

if (is_singular('portfolio')) { 
    add_action('wp_enqueue_scripts', 'portfoliodetail_enqueue'); 
} 
/* /enqueue */ 

is_singular('portfolio')(因为职位类型组合)在主题目录中的文件效果很好。但是当它被写入插件时,它不起作用。

有人愿意帮忙吗?

回答

2

您的状况应该是很好的。
它应该是这样的:

function portfoliodetail_enqueue() { 
    if (is_singular('portfolio')) { 
     wp_enqueue_script('portfoliodetailjs', plugin_dir_url(__FILE__) .'js/portfolio-detail.js', array('velocity'), null, true); 
    } 
} 


add_action('wp_enqueue_scripts', 'portfoliodetail_enqueue'); 
+0

哇,很简单。非常感谢@ jogesh-pi:D 让我接受这个答案 – 2014-09-10 11:15:40

+0

谢谢Jogesh,其他人在那里的答案不能得到这个正确的:**你的条件应该在钩。**。 – marcovega 2015-08-14 03:55:48