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

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

藏色散人
藏色散人転載
2021-11-18 15:02:502288ブラウズ

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 までご連絡ください。