亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
記事の特別な畫像を含む畫像ブロックは、
カバータイトルモードの作成
有用なリソース
注目の畫像カバーブロック
ホームページ ウェブフロントエンド CSSチュートリアル 動(dòng)的なポスト機(jī)能畫像でWordPressブロックテーマカバーテンプレートをカスタマイズする方法

動(dòng)的なポスト機(jī)能畫像でWordPressブロックテーマカバーテンプレートをカスタマイズする方法

Mar 10, 2025 am 09:53 AM

WordPressテーマのダイナミックカバーテンプレート:注目の畫像ブロックを使用してユーザーエクスペリエンスを向上させる

How To Customize WordPress Block Theme Cover Templates with Dynamic Post Feature Images

多くのWordPressテーマには、人気のある機(jī)能であるカバー畫像が機(jī)能しています。この傾向は、ブロックテーマカタログのスクリーンショットでも明らかです。

20のテーマを例にとると、単一の記事やページで使用できるカバーテンプレートが含まれています。記事の特集畫像は、記事のタイトルとその他のメタデータが以下に、ブラウザ畫面全體にまたがる上部に表示されます。カバーテンプレートにより、コンテンツを表示する従來の方法とは異なるコンテンツを作成できます。

現(xiàn)在、カバーテンプレートを作成するには、20のデフォルトテーマのカバーテンプレートなど、PHPコードを作成する必要があります。

ファイルには、カバーテンプレートを使用するときにコンテンツを表示するコードが含まれています。 template-parts/content-cover.php PHPに習(xí)熟していない通常のWordPressユーザーの場(chǎng)合、ビデオに示すように、カスタム投稿タイプのUIなどのプラグインを使用する唯一のオプションです。

ブロックテーマのカバーブロック

WordPress 5.8から始めて、トピック著者はブロックエディターのカバーブロックを使用して、カスタムテンプレート(単一の投稿、著者、カテゴリなど)を作成し、書くことなくトピックまたは少量のコードだけを含めることができます。

ブロックテーマテンプレートで大きなカバーブロックを作成する方法に飛び込む前に、リッチタボールの22222のテーマとWABIを簡単に見てみましょう。

22個(gè)の22個(gè)は、隠された畫像をスキーマストレージとして

セクションに追加することにより、大きなタイトルを?qū)g裝しています。 WABIのテーマでは、単一の記事の大きなタイトルの背景色は、背景色と50pxの高さ間隔ブロックを強(qiáng)調(diào)することで達(dá)成されます。色の強(qiáng)調(diào)は、

ファイルによって管理されます。

header-dark-large他の多くのテーマは、カバーブロックを使用してトップカバーブロックを作成することを選択します。これにより、ユーザーはコードを作成せずに背景色を変更し、靜的畫像を追加できます。このようにして、記事の特集畫像を単一の記事の背景畫像として使用する場(chǎng)合は、各記事に畫像を手動(dòng)で追加する必要があります。 assets/js/accent-colors.js ダイナミックな記事を備えたカバーブロックは、寫真を特集した寫真

WordPress 6.0は、カバーブロックの背景畫像として記事またはページの注目の寫真を使用できるクールな特集畫像カバーブロック機(jī)能を提供します。

以下の短いビデオで、Automatticエンジニアは、特集畫像をカバーブロックに追加する方法について説明し、例としてArcheoのテーマでそれらを?qū)g証しました。

記事の特別な畫像を含む畫像ブロックは、

の2トーン色を使用してさらにカスタマイズできます。

ユーザーケース(wei、明るいモード)

theme.jsonブロックテーマディレクトリでサムネイル畫像を閲覧すると、ほとんどの畫像には大きなカバータイトルブロックが含まれていることがわかります。テンプレートファイルをより深く掘り下げると、靜的な畫像の背景を持つカバーブロックを使用していることがわかります。

最近開発されたトピックでは、ダイナミックな記事が特徴の畫像(Archeo、Wei、Frost、Bright Modeなど)の背景を備えたカバーブロックを使用しています。この新機(jī)能の簡単な概要は、GitHubビデオにあります。

Rich Taborは、WABIテーマのダイナミックアクセント色の特徴をカバーとポストの特徴的な畫像ブロックと組み合わせて、彼の新しいトピックで彼の創(chuàng)造性をさらに拡大して、単一の投稿からダイナミックなカバー畫像を表示します。

彼のWeiの発表記事で、Rich Taborは次のように書きました

WEIテーマのタイトルカバーブロックを詳しく見て、獨(dú)自のカバーブロックを作成する方法を?qū)Wぶ場(chǎng)合は、作成プロセスを段階的に説明するFr?nkKlein(WP Development Courses)の短いビデオを紹介します。 single.html

Weiのテーマと同様に、ブライアンガードナーは、最近の明るいモードのテーマに特徴の畫像ブロックを備えたカバーブロックを使用して、魅力的なコンテンツと明るい色を示しました。

ブライアンはWptavernに次のように語っています。「彼のお?dú)荬巳毪辘违譬`マは、カバーブロックが単一ページで使用される方法です。それは、注目の畫像をカバーブロックに引き込み、影とフルハイトのオプションのカスタムブロックスタイルを提供します。

詳細(xì)については、デモのウェブサイトとブライアンの明るいモードのテーマの完全なレビューをご覧ください。

ブロックエディターを使用した複雑なレイアウトを設(shè)計(jì)します

最近、WordPressは、ログインホームページを設(shè)計(jì)してページをダウンロードするための新しいブロックエディターをリリースしました。この発表は、このような「シンプルなページ」を設(shè)計(jì)および公開するのにかかった33日間についてコメントした自動(dòng)のMatt Mullenwegを含む読者からのさまざまな反応を引き起こしました。他の舞臺(tái)裏の議論をここで見つけることができます。

これに応じて、PootlepressのJamie MarslandはこのYouTubeビデオを作成し、20分近くでほぼ同じホームページを再現(xiàn)しました。

WP TravernのSarah Goodingは、Marslandのビデオにコメントしました。

ブロックエディターは大きな進(jìn)歩を遂げましたが、ほとんどのテーマ開発者と平均的なユーザーの複雑なレイアウトを作成および設(shè)計(jì)することにはまだいくつかの困難があります。

TT2 gopherブロックに拡張機(jī)能を追加します

このセクションでは、以前の投稿で述べたTT2 Gopherブロックのテーマに強(qiáng)化を追加する方法について説明します。前述のテーマのカバーブロックに觸発されて、テーマに3つのカバーテンプレート(著者、カテゴリ、およびシングルページカバー)を追加したいと思いました。

ウェブサイトを閲覧するとき、2種類のカバータイトルに気付くでしょう。最も一般的なタイトルは、カバーブロックがウェブサイトタイトル(サイトタイトルとトップナビゲーション)とカバーブロックに融合していることです(例:20、212、Wei、Wabi、frost、Bright Modeなど)。また、タイトルカバーブロックはWebサイトのタイトルとブレンドされていませんが、BBC Future Webサイトなどのすぐ下にあることがわかります。 TT2 Gopherブロックのテーマでは、後者を選びました。

カバータイトルモードの作成

最初に、著者、単一の記事、およびカバーブロックを使用してその他の(カテゴリ、ラベル)テンプレートのカバータイトルパターンを作成しましょう。次に、それらをパターンに変換し、対応するタイトルカバーパターンをテンプレートに呼び出します。

ブロックエディターに精通している場(chǎng)合は、タイトルブロックをサイトエディターにカバーブロックで設(shè)計(jì)し、カバータイトルコードをパターンに変換します。ただし、FSEエディターに慣れていない場(chǎng)合は、最も簡単な方法は、記事のパターンディレクトリからパターンをコピーし、必要な変更を加えて、パターンに変換することです。

以前のCSS-Tricksの記事で、ブロックパターンの作成と使用について詳しく説明しました。 1つの記事カバータイトルパターンを作成するためのワークフローの概要を次に示します。

単一の記事カバータイトルモード

ステップ1

:FSEインターフェイスを使用して、新しい空白のファイルを作成し、左パネルに表示されているブロック構(gòu)造の構(gòu)築を開始します。 代わりに、これは最初に記事またはページで実行し、次にマークアップをスキーマファイルにコピーして貼り付けることができます。

ステップ2

:次に、上記のマークをモードに変換するには、最初にコードマークをコピーして、コードエディターの新しい

ファイルに貼り付けます。また、必要なスキーマファイルタイトルタグ(タイトル、スラグ、カテゴリ、インサルターなど)を追加する必要があります。 以下は、/patterns/header-single-cover.phpファイルの完全なコードです:

/patterns/header-single-cover.php

ステップ3
<?php /**
     * Title: Header cover single
     * Slug: tt2gopher/header-cover-single
     * Categories: tt2gopher-header
     * Block Types: core/template-part/header
     * inserter: yes
     */
?>
<div style="margin-top:0px;margin-bottom:0px;min-height:50vh">
    <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174157159443067.jpg" class="lazy" alt="" data-object-fit="cover" data-object-position="40% 37%"   style="max-width:90%">
    <div>
        <div>
            <div>


                <p>|</p>


            </div>


        </div>
    </div>
</div>
:このデモでは、寫真ディレクトリのこの畫像を塗りつぶしの背景畫像として使用し、

ミッドナイト2トーン色を適用しました。注目の畫像を動(dòng)的に使用するには、上記の塗りつぶし畫像リンクを置き換えて、を前に追加する必要があります。 または、dimRatio:50をクリックして"useFeaturedImage":trueを選択して注目畫像を使用して

オプションを使用して、塗りつぶし畫像を変更することもできます。
<code></code>
ここで、タイトルカバーモードはモードインサートパネルに表示され、テンプレート、記事、ページのどこでも使用できます。

アーカイブカバータイトル

このWP Tavernの記事と、著者テンプレートタイトルの作成に関する段階的なウォークスルーに觸発されて、同様のカバータイトルを作成して、TT2 Gopherトピックに追加したかったのです。

最初に、上記のワークフローに従って、author.htmlテンプレートのアーカイブカバータイトルパターンを作成しましょう。この場(chǎng)合、ブロックを追加して新しい空白ページに作成します(以下のリストビューに示すように):

カバーの背景では、単一の投稿タイトルのカバーで使用されている同じ畫像を使用しました。

著者ブロックに短い著者プロファイルを表示したいので、ユーザープロファイルページに伝記的なステートメントを追加する必要があります。そうしないと、フロントエンドに空白が表示されます。

以下は、header-author-coverのタグコードです。パターンとして使用します。

<?php /**
     * Title: Header cover single
     * Slug: tt2gopher/header-cover-single
     * Categories: tt2gopher-header
     * Block Types: core/template-part/header
     * inserter: yes
     */
?>
<div style="margin-top:0px;margin-bottom:0px;min-height:50vh">
    <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174157159443067.jpg" class="lazy" alt="" data-object-fit="cover" data-object-position="40% 37%"   style="max-width:90%">
    <div>
        <div>
            <div>


                <p>|</p>


            </div>


        </div>
    </div>
</div>
タグを

モードに変換するには、前述のように必要なパターンファイルタイトルタグを追加する必要があります。 header-author-coverモードを編集することにより、ラベル、分類、その他のカスタムテンプレートの同様のカバータイトルを作成できます。 header-author-cover.php

モードは、私のheader-category-cover.phpテンプレートのgithubで使用できます。 category.html

カバーブロックを使用してテンプレートを作成します

WordPress 6.0および最近では、Gutenberg 13.7はテンプレートの作成機(jī)能をブロックエディターに拡張するため、多くのWordPressユーザーは、詳細(xì)なコーディング知識(shí)がなくてもカスタムテンプレートを作成できるようになりました。

詳細(xì)とユースケースについては、Justin Tadlockの包括的なカスタマイズ手順を參照してください。

ブロックエディターを使用すると、カバーテンプレートを含むさまざまなタイプのテンプレートを作成できます。カバーブロックを組み合わせて、特集畫像ブロックを新しいテンプレートUIと組み合わせて、少量のコーディングスキルなしではさまざまな種類のカバーカスタムテンプレートを簡単に作成する方法を簡単に概説しましょう。

グーテンベルク13.7では、

テンプレートの作成がはるかに簡単です。コードとサイトエディターでブロックテンプレートを作成する方法は、

トピックマニュアルおよび以前の投稿で説明されています。

カバーブロックを備えた著者テンプレート

テンプレートの上部(タイトルブロック)マークは次のとおりです(6行目):

author.html

次のものは、
<code></code>
および

テンプレートのカバータイトルのスクリーンショットです:author.html category.htmlこれらの2つのテンプレートの完全なコードは、GitHubにあります。

カバーブロックを備えた単一の記事カバーブロックを単一の記事で表示するには、モード(3行目)を呼び出す必要があります。 これは、タイトルカバーブロックを備えた単一の投稿のフロントエンドビューを示すスクリーンショットです。

テンプレートの完全なコードは、GitHubで使用できます。 header-cover-single

ヒーロータイトルの投稿ブロックの作成と、
<code><div style="min-height:200px">
    <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174157159750414.jpeg" class="lazy" alt="" data-object-fit="cover" data-object-position="50% 75%"   style="max-width:90%">
    <div>
        <div>
            <div style="padding-top:1rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem">


                <div>
                    <div>
                        <p>Published by:</p>


                    </div>



                    <hr>
                </div>
            </div>
        </div>
    </div>
</div>
</code>
WP Tavern

および完全なサイト編集Webサイトのポストフィーチャー畫像の背景カバーブロックを使用するためのステップバイステップのウォークスルーチュートリアルを見つけることができます。

それだけです! single-cover.html

有用なリソース

注目の畫像カバーブロック

  • 記事の特集畫像ブロック(WordPress Support)
  • 記事を使用して、カバーブロックYouTube(wpのデイブ)
  • を使用して注目畫像を使用してください カバーブロックに関するステップバイステップチュートリアル(WordPressサポート)
  • 機(jī)能のカバーブロックと、普遍的なWordPressブロックへのバインディングデータの未來(WP Tavern)
  • WordPress Gutenberg(PootlePress)
  • で単一の記事レイアウトをカスタマイズします カバーブロックを動(dòng)的にして、注目の畫像バインディング#39658(github)
  • を追加する
  • ブログ投稿

特徴のカバーブロックと普遍的なWordPressブロックへのバインディングデータの未來(wptavern)
  • 印象を殘す:ブロックを使用して記事ヒーロータイトル(wptavern)を構(gòu)築する方法
  • コアエディターの改善:より深いカスタマイズのためにより多くのテンプレートオプションを使用します(WordPress Coreを作成)
  • ブロックテーマは一般的にWordPressコミュニティのメンバーによって大きくボイコットされていますが、WordPressの未來でもあると思います。ブロックテーマを使用して、詳細(xì)なコーディングスキルとPHPおよびJavaScript言語の習(xí)得がなくても、アマチュアテーマの著者は、この記事で説明されているパターンとスタイルバリアントと組み合わせたヒーローカバーブロックを使用して、複雑なレイアウトを持つテーマを作成できるようになりました。

初期のGutenbergユーザーとして、私はテーマ作成者がコードを作成せずにブロックエディターUIから次の機(jī)能を直接実裝できるようにする新しいテーマツール(

プラグインなど)に非常に興奮していました。

create block theme(i)作成

を作成します
    (ii)テーマファイルを上書きしてエクスポート
  • (iii)空白のテーマまたはサブテーマを生成し、
  • (iv)現(xiàn)在のテーマのスタイルバリエーションを変更して保存
  • さらに、Gutenbergプラグインの最近のバージョンでは、スムーズなタイポグラフィとレイアウトアラインメント、およびその他のスタイリングコントロールを
  • ファイルのみを使用して有効にすることができます(JavaScriptなしと1行のCSSルールが必要)。
お読みいただきありがとうございます。以下でコメントや考えを共有してください!

以上が動(dòng)的なポスト機(jī)能畫像でWordPressブロックテーマカバーテンプレートをカスタマイズする方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ロードスピナーとアニメーションを作成するためのCSSチュートリアル ロードスピナーとアニメーションを作成するためのCSSチュートリアル Jul 07, 2025 am 12:07 AM

CSSロード回転子を作成するには3つの方法があります。1。境界の基本回転子を使用して、HTMLとCSSを介してシンプルなアニメーションを?qū)g現(xiàn)します。 2。複數(shù)のポイントのカスタム回転子を使用して、異なる遅延時(shí)間を経てジャンプ効果を?qū)g現(xiàn)します。 3.ボタンに回転子を追加し、JavaScriptを介してクラスを切り替えて、読み込みステータスを表示します。各アプローチは、ユーザーエクスペリエンスを向上させるために、色、サイズ、アクセシビリティ、パフォーマンスの最適化などのデザインの詳細(xì)の重要性を強(qiáng)調(diào)しています。

CSSブラウザの互換性の問題とプレフィックスに対処します CSSブラウザの互換性の問題とプレフィックスに対処します Jul 07, 2025 am 01:44 AM

CSSブラウザの互換性とプレフィックスの問題に対処するには、ブラウザサポートの違いを理解し、ベンダーのプレフィックスを合理的に使用する必要があります。 1. FlexBoxやグリッドのサポート、位置:粘著性の無効、アニメーションのパフォーマンスなどの一般的な問題を理解することは異なります。 2. CANIUSE確認(rèn)機(jī)能サポートステータスを確認(rèn)します。 3. -webkit-、-moz-、-ms-、-o-およびその他のメーカーのプレフィックスを正しく使用します。 4.自動(dòng)的にプレフィックスを追加するためにAutoprefixerを使用することをお?jiǎng)幛幛筏蓼埂?5. PostCSSをインストールし、ターゲットブラウザを指定するようにBrowserSlistを構(gòu)成します。 6.建設(shè)中の互換性を自動(dòng)的に処理します。 7. Modernizr検出機(jī)能は、古いプロジェクトに使用できます。 8.すべてのブラウザの一貫性を追求する必要はありません、

スタイリングは、CSSとは異なるリンクを訪問しました スタイリングは、CSSとは異なるリンクを訪問しました Jul 11, 2025 am 03:26 AM

アクセスしたリンクのスタイルを設(shè)定すると、特にコンテンツ集約型のWebサイトでユーザーエクスペリエンスを向上させることができ、ユーザーがより良いナビゲートを支援します。 1。CSSを使用してください:訪問した擬似クラスは、色の変化などの訪問されたリンクのスタイルを定義します。 2。ブラウザは、プライバシーの制限により、いくつかの屬性の変更のみを許可することに注意してください。 3.突然の狀態(tài)を避けるために、色の選択は全體的なスタイルと調(diào)整する必要があります。 4.モバイル端子はこの効果を表示しない場(chǎng)合があり、アイコン補(bǔ)助ロゴなどの他の視覚的なプロンプトと組み合わせることをお?jiǎng)幛幛筏蓼埂?/p>

CSSクリップパスでカスタムシェイプを作成します CSSクリップパスでカスタムシェイプを作成します Jul 09, 2025 am 01:29 AM

CSSのクリップパス屬性を作物要素に使用して、寫真やSVGに依存することなく、三角形、円形ノッチ、ポリゴンなどのカスタム形狀になります。その利點(diǎn)には、次のものが含まれます。1。円、楕円、ポリゴンなどのさまざまな基本的な形狀をサポートします。 2。レスポンシブ調(diào)整とモバイル端子に適応可能。 3.アニメーションが簡単で、HoverまたはJavaScriptと組み合わせて動(dòng)的効果を?qū)g現(xiàn)できます。 4.レイアウトフローには影響せず、ディスプレイエリアのみを収穫します。一般的な使用法は、円形のクリップパス:円(50pxatcenter)および三角クリップパス:ポリゴン(50%0%、100 0%、0 0%)などです。知らせ

ディスプレイの違いは何ですか:インライン、ディスプレイ:ブロック、ディスプレイ:インラインブロック? ディスプレイの違いは何ですか:インライン、ディスプレイ:ブロック、ディスプレイ:インラインブロック? Jul 11, 2025 am 03:25 AM

Themaindifferencesbetweendisplay:インライン、ブロック、およびinline-blockinhtml/cssarelayoutbehavior、spaceusage、andstylingcontrol.1.inlineelementsflowwithtext、notstartonnewlines、nagrorewidth/height、height、andonlyhorizo??ntalpadddddddddddddddding

CSSペイントAPIとは何ですか? CSSペイントAPIとは何ですか? Jul 04, 2025 am 02:16 AM

thecsspaintingapienablesdynamicimagegeneration incssusingjavascript.1.developerscreateapaintclasswithapaint()method.2.they registeritviaregisterpaint()

CSSを使用して応答性のある畫像を作成する方法は? CSSを使用して応答性のある畫像を作成する方法は? Jul 15, 2025 am 01:10 AM

CSSを使用してレスポンシブ畫像を作成するには、主に次の方法で達(dá)成できます。1。最大幅を使用してください:100%と高さ:自動(dòng)化して、割合を維持しながら畫像がコンテナ幅に適応できるようにします。 2。HTMLのSRCSETおよびサイズの屬性を使用して、異なる畫面に適合した畫像ソースをインテリジェントにロードします。 3.オブジェクトフィットとオブジェクトポジションを使用して、畫像のトリミングとフォーカスディスプレイを制御します。一緒に、これらの方法により、畫像がさまざまなデバイスで明確かつ美しく表示されるようになります。

一般的なCSSブラウザの矛盾とは何ですか? 一般的なCSSブラウザの矛盾とは何ですか? Jul 26, 2025 am 07:04 AM

さまざまなブラウザのCSS解析に違いがあるため、主にデフォルトのスタイルの違い、ボックスモデルの計(jì)算方法、フレックスボックスおよびグリッドレイアウトサポートレベル、および特定のCSS屬性の一貫性のない動(dòng)作を含む一貫性のないディスプレイ効果が得られます。 1.デフォルトのスタイル処理は一貫性がありません。解決策は、cssresetまたはremormize.cssを使用して初期スタイルを統(tǒng)合することです。 2。IEの古いバージョンのボックスモデル計(jì)算方法は異なります。 Box-Sizing:Border-Boxを統(tǒng)一された方法で使用することをお?jiǎng)幛幛筏蓼埂?3. FlexBoxとグリッドは、エッジの場(chǎng)合や古いバージョンでは異なる機(jī)能を示します。より多くのテストを行い、Autoprefixerを使用します。 4.一部のCSS屬性の動(dòng)作は一貫性がありません。 Caniuseは相談して格下げする必要があります。

See all articles