Wordpress 插件中的条件标记
为什么不能在插件中使用conditonal标记?以下是脚本:Wordpress 插件中的条件标记,wordpress,Wordpress,为什么不能在插件中使用conditonal标记?以下是脚本: /* enqueue */ function portfoliodetail_enqueue() { wp_enqueue_script( 'portfoliodetailjs', plugin_dir_url(__FILE__) .'js/portfolio-detail.js', array('velocity'), null, true ); } if ( is_singular( 'portfolio' ) ) {
/* 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 */
是单数('portfolio')
(因为帖子类型是portfolio)在主题目录文件中运行良好。但当它写在插件中时,它就不起作用了
有人愿意帮忙吗?你的情况应该受到限制。
应该是这样的:
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' );
哇,很简单。非常感谢@jogesh pi:D让我接受这个答案谢谢jogesh,那里的其他一些人回答不正确:你的情况应该受到限制。。