自定义模板-覆盖子主题中的插件模板-脚本问题

时间:2014-12-10 作者:Jason

我正在为单个列表使用自定义模板。来自WP列表的php。

我使用了我自己的主题(woothemes的画布)单帖子模板,并包含了wp列表代码。http://pastebin.com/cAYFEruA

我遇到的问题是我的自定义单张列表。php位于我的子主题目录中。因此,以下代码无法工作,因为文件路径与插件代码不同:

add_action(\'wp_enqueue_scripts\', \'enqueue_single_listing_scripts\');
function enqueue_single_listing_scripts() {
    wp_enqueue_style( \'wp-listings-single\' );
    wp_enqueue_style( \'font-awesome\' );
    wp_enqueue_script( \'jquery-validate\', array(\'jquery\'), true, true );
    wp_enqueue_script( \'fitvids\', array(\'jquery\'), true, true );
    wp_enqueue_script( \'wp-listings-single\', array(\'jquery, jquery-ui-tabs\', \'jquery-validate\'), true, true );
}
这些都没有加载到我的自定义模板中。

正确包含它们的最佳方式是什么?

https://wordpress.org/plugins/wp-listings/

1 个回复
最合适的回答,由SO网友:Amit Mishra 整理而成

请提供将脚本和样式排队的正确路径

示例-

function theme_name_scripts() {
    wp_enqueue_style( \'style-name\', get_stylesheet_uri() );
    wp_enqueue_script( \'script-name\', get_template_directory_uri() . \'/js/example.js\', array(), \'1.0.0\', true );
}

add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
那就行了

结束

相关推荐

get page templates

我有这个问题,我需要获得所有页面模板。我知道有很多方法可以根据他们的名字得到他们。我知道我可以包含一个页面模板,但我正在尝试将它们包含在索引页面的循环中。我刚刚安装了2012主题,修改了标题以包含我的脚本。我使用了Milo提供的一个功能,将所有帖子和页面加载到正在运行的主页中。现在,我需要包括所有模板,甚至那些我不知道其名称的模板。在抄本中,我发现了一个函数get_page_templates() 这似乎不再有效了。它给出了这个片段 <?php $templates = get_p