テンプレートを明らかにする | Scott Reilly
テンプレートを明らかにする

テンプレートを明らかにする | Scott Reilly

説明

デザイナーと開発者は、WordPressで現在表示されているページをレンダリングするために使用されている正確なテンプレートを決定することは、混乱してイライラすることがあることを知っています。ページまたはカテゴリ固有のテンプレートが存在する場合、ページ/投稿が特定のテンプレートを使用するように投稿者によって設定されている場合、または現在のテーマが特定のテンプレートを採用していないためにWordPressが他のテンプレートにフォールバックする場合があります。
このプラグインは、WordPressで現在表示されているページをレンダリングするために使用されているテンプレートを表示することで、デザイナーや開発者を支援することで、その悪化を緩和します。これは、次の1つ以上の方法で表示できます。
管理バー
デフォルトでは、ページのレンダリングに使用されるテーマテンプレートファイルへのテーマ相対パスが管理バーに表示されます。プラグインの設定ページの[デザイン]-> [テンプレートの公開]では、この特定のメソッドを制御および構成できます。注:設定で有効になっている場合でも、管理バーのエントリは、管理バーが表示されていて、ユーザーが表示されたテンプレートを表示できる場合にのみ表示されます。
サイトフッター
デフォルトでは、ページのレンダリングに使用されるテーマテンプレートファイルへのテーマ相対パスがサイトのフッターに表示されます。プラグインの設定ページの[デザイン]-> [テンプレートの公開]では、この特定のメソッドを制御および構成できます。注:設定で有効にした場合でも、フッター出力は、テーマがある時点でwp_footer()テンプレートタグを呼び出すという推奨プラクティスに従っており、ユーザーとユーザーが公開されたテンプレートを表示できる場合にのみ表示されます。
ウィジェット
「RevealTemplate」という名前のウィジェットが利用可能になり、ウィジェットの任意の場所でページをレンダリングするために使用されるテーマテンプレートファイルを表示するために使用できます。
ショートコード
「revealtemplate」と呼ばれるショートコードが利用可能になり、投稿/ページコンテンツで使用して、ページのレンダリングに使用されるテーマテンプレートファイルを表示できます。現在、2つの可能な属性をサポートしています。

「admin」:テンプレート名を管理者のみに公開するかどうかを示すために、1または0のいずれかになります。 1は管理者のみを意味し、0はすべての訪問者を意味します。デフォルトは1です。
「タイプ」:テンプレートパスタイプ。 「absolute」、「filename」、「relative」、または「theme-relative」のいずれかである必要があります。これらのそれぞれの意味の詳細については、ドキュメントをお読みください。

例:[revealtemplate type = “absolute”]、[revealtemplate type = “filename” admin = “0”]
テンプレートタグ
ページのレンダリングに使用されるテーマテンプレートファイルを表示するために使用できるテンプレートタグも提供されます。
<?php c2c_reveal_template(); ?>

デフォルトでは、c2c_reveal_template()はテンプレート名をエコーし​​ます。テンプレートファイル名を表示するのではなく、単に取得するには:
<?php $ template = c2c_reveal_template(false); ?>

テンプレートタグは2番目の引数も取ります。これは、absolute、relative、theme-relative、filenameのいずれかになります。これにより、報告するパススタイルが決まります。指定しない場合、プラグインの設定ページで定義されているデフォルトを使用します。
パスタイプの例:

「絶対」:/usr/local/www/yoursite/wp-content/themes/yourtheme/single.php
「相対的」:wp-content / themes / yourtheme / single.php
「theme-relative」:yourtheme / single.php
「ファイル名」:single.php

このプラグインは、主に必要に応じてアクティブ化することを目的としています。
リンク:プラグインのホームページ|プラグインディレクトリページ| GitHub |著者のホームページ
テンプレートタグ
プラグインは、テーマテンプレート、functions.php、またはプラグインで使用するための1つのテンプレートタグを提供します。
機能

<?php function c2c_reveal_template($ echo = true、$ template_path_type = '')?>
現在レンダリングされているテンプレートのテンプレートパス情報を出力するためのフォーマット。

引数

$ echo(bool)
オプション。テンプレート情報をエコーし​​ますか?デフォルトはtrueです。

$ template_path_type(文字列)
オプション。戻るためのテンプレートのパスのスタイル。受け入れます:「絶対」、「相対」、「テーマ相対」、「ファイル名」。デフォルトは「」です。これにより、関数はプラグインの設定ページで構成されたテンプレートパスタイプを使用します。

<?php //現在のテンプレートを出力する
c2c_reveal_template(true、 ‘テーマ相対’);
?>

<?php //コードで使用する値を取得するため、表示/エコーしないでください。
$ current_template = c2c_reveal_template(false、 ‘ファイル名’);
if($ current_template == ‘category-12.php’){
//ここで何かをします
}
?>

インストール

インストール

するか更新するかにかかわらず、このプラグインであろうと他のプラグインであろうと、開始する前にデータをバックアップすることを常にお勧めします
サイトの/ wp-content / plugins /ディレクトリ内のreveal-template.zipを解凍します(または組み込みのWordPressプラグインインストーラーを介して

インストール

します)
WordPressの「プラグイン」管理メニューからプラグインをアクティブ化します
オプションで、プラグインの「非アクティブ化」リンクの横にある「設定」リンクをクリックするか(プラグインページにあります)、「デザイン」->「テンプレートの表示」リンクをクリックしてプラグインの管理設定に移動し、プラグインの設定をカスタマイズします。ページ。または、「RevealTemplate」ウィジェットを使用します。または、ショートコードを使用します。

プラグインの作者

Scott Reilly

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/reveal-template/
テンプレートを明らかにするプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す