我很乐意根据Laravel 5编写自己的博客引擎。
我有laravel-theme
包的主题支持。我唯一挣扎的是,larval-theme包需要您将主题(基本上是自定义Blade
视图文件和资源)拆分为两个文件夹。 Blade
文件可以放在应用中的任何位置,但资源必须放在public
文件夹中的单独文件夹中。我已尝试为主题资源指定不同的父文件夹(因为我希望将资源和视图保留在应用内的单个文件夹中),但浏览器无法查看资源。
我知道WordPress主题中的主题样式表不需要放在安装的public
文件夹中,因此我想知道它们对浏览器的可见性。是否可以更改.htaccess
以使/themes/'theme-name'/assets
的内容可公开访问?
答案 0 :(得分:0)
使用 wp_enqueue_scripts 操作来调用此函数。在行动之外召唤它可能会导致问题。
// Register style sheet.
add_action( 'wp_enqueue_scripts', 'register_your_styles' );
/**
* Register style sheet.
*/
function register_your_styles() {
wp_register_style( 'my-location', plugins_url( 'my-location/folder/filename' ) );
wp_enqueue_style( 'my-location' );
}