首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp_enqueue_scripts挂起

wp_enqueue_scripts挂起
EN

WordPress Development用户
提问于 2013-04-16 16:51:01
回答 1查看 208关注 0票数 0

在下面的片段中,当我添加wp_enqueue_scripts call时,页面会冻结。我做错了什么?

代码语言:javascript
复制
function my_enqueue_stuff() {
  if ( is_front_page() ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/homepage.css', array(), null, 'all');
  } else if ( is_page( 'corsi' ) ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/corsi.css', array(), null, 'all');
  } else if ( is_page( 'dove-siamo' ) ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/dove-siamo.css', array(), null, 'all');
    wp_enqueue_scripts('js', get_template_directory_uri() . '/lib/map/gmap.js')
  } else if ( is_page( 'contatti' ) ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/contatti.css', array(), null, 'all');
  } else if ( is_page( 'insegnanti' ) ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/insegnanti.css', array(), null, 'all');
  } else if ( strpos($_SERVER['REQUEST_URI'], 'galleria') ) {
    wp_enqueue_style('style', get_template_directory_uri() . '/css/galleria.css', array(), null, 'all');
  } else {
    /** do nothing */
  }
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_stuff' );
EN

回答 1

WordPress Development用户

发布于 2013-04-16 17:49:32

我不确定您是否可以在is_page()中使用function.php (需要引用!)。您可以在header.php中回显样式表,而不是对样式表进行排队。

所以,在header.php里你会想.

代码语言:javascript
复制
<?php
if ( is_front_page() ) {
    echo '<link rel="stylesheet" type="text/css" href="' . get_template_directory_uri() . '/css/homepage.css">';
} else if ( is_page( 'corsi' ) ) {
    echo '<link rel="stylesheet" type="text/css" href="' . get_template_directory_uri() . '/css/corsi.css">';
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/96056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档