获取插件内的主题css文件的路径

时间:2011-12-08 作者:JasonDavis

我正在尝试从插件中获取主题CSS文件的路径,有人知道怎么做吗?

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

获取绝对路径:get_stylesheet_directory()

获取URI:get_stylesheet_directory_uri()

编辑:这是一个概念验证插件。它将只打印出站点(前端)头标记中的样式表路径和uri。如果这些函数在你的插件中不起作用,可能还有一些其他因素没有在OP中解释。请发布你的代码。

<?php
/**
 * Plugin Name: Get Style Sheet Test
 * Plugin URI: 
 * Description: Demonstration of get_stylesheet_directory() and get_stylesheet_directory_uri() within a plugin.
 * Version: 1.0
 * Author: goto10
 * Author URI: 
 * License: 
 */


add_action( \'wp_head\', \'get_stylesheet_dir_and_uri_test\' );

function get_stylesheet_dir_and_uri_test() {
    $output = "<!-- \\nGet the absolute path using get_stylesheet_directory(): " . get_stylesheet_directory() . "\\n";
    $output .= "Get the URI using get_stylesheet_directory_uri(): " . get_stylesheet_directory_uri() . "\\n -->";
    echo $output;
}

结束

相关推荐

Integrating plugins in themes

我找不到讨论这个的帖子,所以开始这篇。我目前正在为3.1+开发一个相当复杂的主题,我的意思是,除了样式和常规的前端功能之外,我还在主题的核心包括后端和前端的插件。因此,为了使这一点更有条理,我将其分为三个问题:集成插件是一种常见的做法吗</自动更新主题/插件有什么影响/复杂之处</在不破坏现有功能的情况下,包含每个插件的最佳方式是什么