ホームページ > CMS チュートリアル > &#&プレス > 忘れられたWordPressテンプレートタグとは何ですか?

忘れられたWordPressテンプレートタグとは何ですか?

藏色散人
リリース: 2021-11-18 15:02:50
転載
2389 人が閲覧しました

WordPress の次のチュートリアル コラムでは、忘れられがちなテンプレート タグをいくつか紹介してまとめます。

WordPress の出現以来、WordPress は多数のテンプレート タグを提供してきました。これらのテンプレート タグは、データの出力と取得に使用できる PHP 関数です。 WordPress テーマを開発したことがある場合は、記事のタイトルを表示するために使用される the_title タグ、記事の作成者の名前を表示するために使用される the_author タグなど、いくつかのテンプレート タグに精通している必要があります。

長年にわたり、WordPress は常に進化しており、新しいリリースごとにいくつかの新しいテンプレート タグが追加されています。したがって、すべてのテンプレート タグを常に追跡することは非常に困難です。この記事では、忘れられがちなテンプレートタグについてまとめました。

P は大文字にする必要があります

ガイドラインと標準に従って、WordPress の「P」文字は大文字にする必要があります。

2009 年、WordPress の創設者 Matt Mullenweg は、人々が名前を正しく綴れるようにするために、特別に Capital_p_dangit() 関数を立ち上げました。

// この関数は直接使用できます


$footer_text = get_theme_mod( "footer_text", "" );
$footer_text = captial_p_dangit( $footer_text ); // Any WordPress text is turned with capital P.
 
// 或是在WordPress Filter中使用
add_filter( "the_excerpt", function( $text ) {
  return captial_p_dangit( $text );
} );
ログイン後にコピー

カスタム ロゴ

バージョン 4.5 では、WordPress はカスタマイザーを起動しました。ロゴを次のようにアップロードします。テーマ機能。この新しい機能にはテーマのサポートが必要です。 add_theme_support( 'site-logo' ) を追加すると、ロゴがカスタマイザーに表示されます。

この機能が登場すると、テーマに関するロゴ画像の出力を処理できるいくつかの新しいテンプレート タグを使用できるようになります: has_custom_logo()、get_custom_logo()、および the_custom_logo()。

#
// 1. 输出包括图像logo和回到主页的连接
the_custom_logo();
 
// 2. 获得自定义logo output "string"
$logo = get_custom_logo();
 
// 3. 条件
if ( has_custom_logo() ) {
  $logo = get_custom_logo();
}
 
// 4. 使用'get_custom_logo'将logo打包在div中
add_filter( "get_custom_logo", function( $html ) {
  return ''. $html .'';
} );
ログイン後にコピー

サムネイル URL

WordPress には、長い間サムネイルやアイキャッチ画像を追加する機能がありました。 _post_thumbnail() テンプレート タグは、イメージ タグとその値の両方を表示できます。しかし、CSS を使用してサムネイルを背景として設定したい場合はどうすればよいでしょうか?このタグを使用できます:

get_the_post_thumbnail_url().
ログイン後にコピー

例:

 'ol',
      'short_ping'  => true,
      'avatar_size' => 42,
    ) );
  ?>
ログイン後にコピー

以上が忘れられたWordPressテンプレートタグとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート