Plugins 在我的wordpress插件中获取pagename
我正在从wordpress插件向前端添加特定的js文件 例如:Plugins 在我的wordpress插件中获取pagename,plugins,wordpress,Plugins,Wordpress,我正在从wordpress插件向前端添加特定的js文件 例如: if($wp->query_vars["pagename"] == 'pagename1'){ include js file 1. }else if($wp->query_vars["pagename"] == 'pagename1'){ include js file 2. } 但是现在我无法在$wp->query\u vars中获取页面名称 多谢各位 巴拉吉试试这个: $post = get_post
if($wp->query_vars["pagename"] == 'pagename1'){
include js file 1.
}else if($wp->query_vars["pagename"] == 'pagename1'){
include js file 2.
}
但是现在我无法在$wp->query\u vars中获取页面名称
多谢各位
巴拉吉试试这个:
$post = get_post();
$post_name = $post->post_name;
要添加javascript,可以执行以下操作:
add_action( 'wp_enqueue_scripts', 'addSomescripts' );
function addSomeScripts() {
$post = get_post( );
$post_name = $post->post_name;
if($post_name == 'pagename1') {
wp_enqueue_script('script1', '/pathtoscript1.js');
} else if($post_name == 'pagename2') {
wp_enqueue_script('script2', '/pathtoscript2.js');
}
}
你在哪里调用代码?ie是否在某个动作中?不,不是在动作中,基本上我不会只添加js。在这背后我们也有一些逻辑……但是什么导致代码运行?一定有什么东西叫它Wordpress。我在上面更新了如何根据帖子名添加脚本。我想知道在Wordpress系统中调用代码的地方,返回null。正如我之前所说,我不仅仅是根据页面添加javascript。如果特定页面正在运行,我会将数据保存到db。因此,这背后有很多功能。当然,这只是一个可以调用它来添加javascript的示例。但不管它做什么,它必须住在某个地方。您的代码当前从何处调用?