我的自定义样式表入队功能不起作用

时间:2016-01-02 18:32:06

标签: php html css wordpress

我一直在线阅读教程,告诉我如何使用函数文件夹而不是使用以下代码的标题来为Wordpress排队样式表:

function lucieaverillphotography_scripts() {

wp_enqueue_style( 'lucieaverillphotography_style', get_stylesheet_uri() ); }

其次是:

add_action( 'wp_enqueue_scripts', 'lucieaverillphotography_scripts' );

这已经奏效了,但是当我尝试为页面模板排队一个单独的样式表时,它就不起作用了。这是我使用的代码,我把它放在上面两个代码之间:

if (is_page_template('page-templates/full-page.php')) {
wp_enqueue_style( 'lucieaverillphotography-full-page' ,
get_template_directory_uri() . '/css/full-page.css');
} 

else { wp_enqueue_style( 'lucieaverillphotography_style', 
get_template_directory_uri() . '/style.css'); }

我觉得这与最后一部分有关:'/ style.css'...但我能让主题识别新样式表的唯一方法是添加:'/ css / full- page.css'代替它,然后它为每个页面而不是页面模板使用新的样式表。

如果我通过添加包含style.css的文件夹的名称来更改它 - 即'/files/style.css',我会完全丢失所有的css,这令人费解,因为我认为这是最明显的事情。尝试。

1 个答案:

答案 0 :(得分:1)

在functions.php中试试这个

\documentclass{article}
\usepackage{longtable}
\begin{document}

<<results='asis'>>=
library(xtable)

df = data.frame(matrix(rnorm(400), nrow=100))
xt = xtable(df)
print(xt, 
      tabular.environment = "longtable",
      floating = FALSE
      )
@
\end{document}