在具有不同布局的页面上显示不同的代码 时间:2013-07-20 作者:Sid 我在WordPress网站上有页面和帖子。页面有各种布局。父页遵循2列(maincontent+右侧边栏)布局,而子页则采用单列布局(无侧栏)。我想在一列布局上显示一个JavaScript代码,在两列布局上显示另一个JavaScript代码。还必须添加一列具有自定义字段“一列”,默认布局为2列。不确定是否可以根据自定义字段添加代码。主题:WooThemes,画布。非常感谢你的帮助。 1 个回复 SO网友:s_ha_dum function add_js_one_col_wpse_107240() { if (is_page()) { $pobj = get_queried_object(); if(!empty(get_post_meta($pobj->ID,\'one-col\',true)) { wp_enqueue_script(/* ... */); } else { wp_enqueue_script(/* ... a different script ... */); } } } add_action(\'wp_enqueue_scripts\',\'add_js_one_col_wpse_107240\'); get_queried_object 将为您获取页面信息。这将是一个WP_Post “页面”上的对象。global $post 应该也可以,但这更干净使用WP_Post 要检查的对象信息custom meta field. 相应地将脚本排队。你不能说one-col 所以我检查了所有值把整个事情wp_enqueue_scripts. 结束 文章导航