WordPress 3.0テーマでカスタム背景を有効にする方法

WordPress 3.0では、カスタム背景という新しい機能がWordPressテーマに導入されました。この機能により、ユーザーはサイトにカスタム背景を追加できるようになり、ブログ/サイトにユニークなタッチを与えることができます。この機能はコアに追加されていますが、テーマがそれをサポートしている場合にのみアクティブになります。この記事では、WordPress 3.0のWordPressテーマでカスタム背景を有効にする方法を説明します。

注: この記事は、テーマデザイナーに特化した中級レベルの記事です。

更新:ビデオで使用されているコード add_custom_background は非推奨です。この記事の以下のコードを参照してください。

ビデオ:

テキストチュートリアル

単純にfunctions.phpファイルを開き、次の行を追加します。

add_theme_support('custom-background');

次に、外観の下にカスタム背景のオプションが表示されるはずです。

WordPress 3.0でのカスタム背景

WordPress 3.0のデフォルトのTwenty Tenテーマには、この機能がすでに有効になっています。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

26 CommentsLeave a Reply

  1. 問題があるようです。画像ファイルを選択してアップロードをクリックすると、ページが更新されても結果が表示されません。「色」は機能します。そして、多くのブラウザを試しました。

    何か助けになりますか?手動でできますか?つまり、コードで?

  2. WordPressの背景のデフォルトサイズはいくつですか?つまり、背景に適切にフィットさせるには、画像のサイズはどのくらいにする必要がありますか?

    • 最適な画像は繰り返し可能な画像です。これにより、ページの読み込み時間を短く保つことができます。WordPressは、ユーザーの画面解像度に合う背景画像のみを表示します。

      管理者

  3. ここも同じ状況です:
    致命的なエラー:未定義の関数 add_custom_background() が /mnt/data/www/sinya/aleksander.hu/i.aleksander.hu/wp-content/themes/stylize/functions.php の 34 行目で呼び出されました

    どうすればいい?
    まだ3.0.0にアップグレードしていません

  4. あなたが言ったことをしましたが、このメッセージが表示されました

    Fatal error: Call to undefined function add_custom_background() in /home/patina/ilovepatina.com/wordpress/wp-content/themes/default/functions.php on line 2

    そして今、管理画面に入るためにサインインさえできなくなりました。
    何かアドバイスはありますか?本当に困っています…

  5. ねえ…それはクールだったよ。最初のコメントの後、あなたのウェブサイトとコメントに関する詳細情報が表示される別のページに移動しました…どうやってそれを実現したのですか?プラグイン?
    もっと知りたいです。

  6. テーマ内でこれを機能させるには、テーマのヘッダーでテーマのスタイルシートリンクの後にwp_head()を追加する必要があることに注意することが重要です。この新しい関数は、wp_head()セクション内から追加された色/背景を持つブロックを追加し、wp_head()の後にスタイルシートを呼び出すと、スタイルシートがカスタム背景関数をオーバーライドします。

    プラグインによって追加されたスタイルを上書きできるように、wp_head() の呼び出し後にスタイルシートを呼び出す傾向があるため、迷っています。後でヘッダーで呼び出されるプラグインの上書き用の別のスタイルシートを作成する必要があるかもしれません。

  7. WordPressはどのように背景を変更することを知るのですか?現在のテーマにすでに背景のCSS属性がある場合はどうなりますか?どちらがどちらを上書きしますか?

    • 現在お使いのテーマは、この機能に対応させる必要があります。この記事は、WordPress 3.0の機能をテーマに組み込みたいテーマデザイナー向けです。bodyクラスの関数を追加する必要があります。WordPressが管理画面のカスタム背景ページが更新されたことを認識すると、それが優先されます。そうでない場合は、CSSファイルで指定したデフォルトの背景が優先されます。

      管理者

  8. ラジカル!投稿ごとまたはページごとにこれを行うことができるか疑問に思いますか?

    • デフォルトの機能ではいいえ。そのためには、プラグイン(いくつか存在します)を使用する方が良いでしょう。この機能は、サイト全体のbodyクラスにスタイルを追加するため、サイト全体で同じになります。

      管理者

返信を残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。