2017-02-06 19 views
1

Wordpressのローリングテーマの子テーマを作成しました。 私のstyle.cssには、この含まれていますWPチャイルドテーマのstyle.cssはあるサイトでは動作しますが、別のサイトでは動作しません

/* 
    Theme Name: MF2017 
    Theme URI: 
    Description: rowling Child Theme 
    Author: Kathrin Herwig 
    Author URI: https://schriftbild.net 
    Template: rowling 
    Version: 1.0.0 
    */ 

とのfunctions.phpこの:

<?php 
    /** 
    * Enqueue scripts and styles. 
    */ 
    function namescript_scripts() { 
    wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); 
     wp_enqueue_style('child-style', 
     get_stylesheet_directory_uri() . '/style.css', 
     array('parent-style') 
    ); 
    } 
    add_action('wp_enqueue_scripts', 'namescript_scripts'); 

    ?> 

子テーマのCSSは、画像の周りのクラス.grau: greyフレームから来ている、私のtest-webspaceにロードされているが子供のテーマのCSS)。 しかし、real websiteではありません。 (.grauがロードされていません)

私はすべてを試みましたが、動作させることはできません。

答えて

1

に/ファイルをチェックし、「ローリング子供は」下にこのコードをフォローように、「テーマ名の子」でなければなりません権限:私は、ブラウザのツール/スタイルを使用して、子テーマのstyle.cssをクリックするか、私はソースコード内のCSSファイルへのリンクをクリックしたとき、私はこの見ること:だから

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>403 Forbidden</title> 
</head><body> 
<h1>Forbidden</h1> 
<p>You don't have permission to access /wp-content/themes/MF2017/style.css 
on this server.</p> 
</body></html> 

をブラウザはstyesheetを読み込むことはできません。そのサーバー上のファイルとそのフォルダのアクセス権/ファイルアクセス権を確認し、公開に設定します。

+0

正確に!私はcyberduckでUNIXのアクセス権を "755"に変更しました。現在は動作しています。 – kathrinherwig

1

あなたはテーマ名を混乱させるかもしれません。子テーマ名は、詳細は

/* 
Theme Name: Rowling Child 
Theme URI: http://example.com/rowling-child/ 
Description: Rowling Child Theme 
Author:  Kathrin Herwig 
Author URI: https://schriftbild.net 
Template:  rowling 
Version:  1.0.0 
Text Domain: rowling-child 
*/ 

は、このリンクそれはアクセス権に関係しているようだhttps://codex.wordpress.org/Child_Themes

+0

私はそれを試しましたが、何も変更されませんでした。私はあなたが子供のテーマにしたい任意の名前を選ぶことができると思いますが、 "description"と "template"という行が正しいのですか? – kathrinherwig

関連する問題