我正在使用genesis框架和类型插件。我为自定义帖子类型名称“jobs”创建帖子元字段
我想运行一个名为jobpostingschema的自定义javascript。如果职位类型为jobs,则wp\\U head中的js
我正在使用genesis框架和类型插件。我为自定义帖子类型名称“jobs”创建帖子元字段
我想运行一个名为jobpostingschema的自定义javascript。如果职位类型为jobs,则wp\\U head中的js
您不应该在短代码中执行此操作,您应该只为您想要的页面将此特定JavaScript文件排队。在你的functions.php
:
function my_custom_scripts() {
if( is_singular(\'job\') ){
wp_enqueue_script(\'jobpostingschema\', get_stylesheet_directory_uri() . \'/js/jobpostingschema.js\', array(), \'\', false);
}
}
add_action(\'wp_enqueue_scripts\', \'my_custom_scripts\');
我想给我的插件传递一个可以访问文件的文件夹,这样我就可以运行多个设置了不同文件夹的实例。我的第一个想法是用文件夹名添加一个属性。因为我使用的是AJAX,所以我需要始终访问我的短代码的属性。我找到了这样一种解决方案,将属性传递给JS,然后在发生AJAX调用时将其传回:https://wordpress.stackexchange.com/a/184219我试过了,但没用。有没有更优雅的方法?以下是我的PHP文件的重要部分:add_action(\'init\', \'wporg_shortcodes_ini