2017-05-03 7 views
0

私たちはGoDaddyによってホストされている2つのサイトを開発しています。そのうちの1つはGoDaddyの "Managed Wordpress"計画です。Wordpressのtheme-less.cssファイルが元の状態とCSSに戻っています

サイトを変更するためにカスタムCSSを配置するために使用した「theme-less.css」というファイルがあります。これはwp-content/uploads/wp-less-cache/

にあります。問題は、同じCSSファイルが定期的に元の状態に戻ってしまうことです。

このファイルをCSSの変更に使用してはいけないとわかったので、この問題を解決する方法は不明です。

正直言って、私はこのファイルがそこにある理由とそれがどのように生成されているのか分かりません。このフォルダとファイルがどこから来たのか、古いバージョンのファイルを生成するのを止める方法についての助けがあれば大歓迎です。それは場合に役立ちます。ここ

は、プラグインのリストである:

  1. オールインワンWP移行
  2. 彗星アドオンは、WordPressの
  3. お問い合わせフォームのための
  4. 定数コンタクトフォーム7
  5. フォント素晴らしいアイコン
  6. Googleキャプチャ(reCAPTCHA)by BestWebSoft
  7. 注目の画像
  8. Templateraを隠す
  9. 究極のアドオンVisual Composerの
  10. WPBakery Visual Composerのための
+0

このファイルはwp-content/uploads/wp-less-cacheにあります。 – Mike

答えて

0

どんなにあなたとあなたのWordPressのインストールをホストする者、テーマのカスタマイズを行うための適切な方法はchild themeを作成することではありませんし、親のテーマのCSSを上書きするようにそのstyle.cssを修正しました。

これにより、変更を失うことなく親テーマを更新することができます。

親テーマの.lessファイルを変更していると仮定することができますが、WordPressが設定されているので親テーマが自動的に更新され、そのたびに改造が失われます。

私が提供したリンクをよく読んでください。子テーマを使用する理由と、親テーマCSSまたはテンプレートを上書きしてアップグレードに適した方法で変更する方法を学習します。

サイドノートとして、これはGoDaddyとは関係ない可能性があります。それはWordPressの仕組みです。


お子様のテーマを作成することは非常に簡単です。

  • style.css(WordPressによって解析されるコメントである)が必要です。そのヘッダ内の唯一の重要な行はparenthemeslugがあなたの親テーマのフォルダ名と一致する必要があり
Template:  parenthemeslug 

...です。そして、2番目のファイルが...最初はそれが空に二行にする必要があり、

  • functions.phpは、ファイルです:
<?php 

をSOに私が第二を入力することはできません、上記のコードで空白行を使用することが重要ですが、を入力することが重要です。と入力し、<?php行の後に改行を入れます。時間の経過とともに、このファイルに関数を追加することになりますが、空の状態から開始します。

それだけです。あなたは今子どものテーマを持っており、style.cssに、そしてPHPをfunctions.phpに追加することができます。

また、親テーマテンプレートを変更する場合は、親テーマとまったく同じフォルダ構造を維持したまま、子テーマにコピーして変更するだけです。このコピーは、親テーマのものの代わりに読み込まれます。

+0

入力いただきありがとうございます。私たちはこれを学びに来て、私たちの子供のテーマにstyle.cssを使用しています。しかし、uploads/wp-less-cache/theme-less.cssにあるこのファイルは、style.cssのCSSを使いこなしており、停止方法はわかりません。 – Mike

+0

これについては、次の2通りの方法があります。1.そのファイルがエンキューされている行を探し、それを無効にするかデキューします。 2.あなたの子供のテーマを使って、あなたが欲しくない/必要としないCSSを上書きする。オーバーライドされません。 –

+0

WordPressのすべてのスタイル・タイプのリソースは、[wp_enqueue_style()](https://developer.wordpress.org/reference/functions/wp_enqueue_style/)メカニズムを介してエンキューされます。このメカニズムは 'functions.php'で変更できます。独自のスタイルをエンキューしたり、テーマやプラグインでエンキューされた他のスタイルをデキューすることができます。あなたはそれらを完全に制御でき、各リソースはそれを制御するために使用できるハンドルを持っています。私の推測では、この '.less'ファイルは親テーマによって読み込まれています。チェックするには、テーマを変更し、それがまだ読み込まれているかどうかを確認します。また、VisualComposerなどのプラグインによって読み込まれている可能性もあります。 –

関連する問題