管理ショートコード | Hassan Derakhshandeh

説明

ウェブサイト管理者向けのショートコードのセット。
もし
このショートコードを使用すると、テキストまたはショートコードの表示をWebサイトの特定のページに制限できます。 WordPressが提供するすべての条件付きタグを使用できます。以下のチェックアウト例。
ホームページにのみテキストを表示する:
[ifis_front_page]テキスト[/ if]
サイトの[概要]ページにのみテキストを表示します。
[if is_page =” about”]テキスト[/ if]
カテゴリアーカイブビューにのみ表示:
[ifis_category]テキスト[/ if]
条件付きタグの前に「not_」を追加して、ロジックを逆にすることができます。例:
ホームページを除くサイトのすべてのページに表示します。
[ifnot_is_front_page]テキスト[/ if]
複数のパラメータを使用して、いずれかの条件が満たされた場合(「OR」比較)にコンテンツが表示されます。たとえば、カテゴリとタグのアーカイブページの両方にテキストが表示されます。
[if is_categoriis_tag]テキスト[/ if]
複数の条件を設定するには、ショートコードをネストできます。たとえば、ホームページにのみテキストを表示し、ユーザーがログインしている場合は次のようにします。
[if is_user_logged_in] [ifis_front_page]テキスト[/ if] [/ if]
wordpress.orgサイトへのリンクを、単一の投稿ページとモバイルデバイスにのみ表示します。
[if wp_is_mobile] [if is_single] WordPress [/ if] [/ if]
switch_to_blog
ネットワーク内の別のWebサイトのコンテキストでショートコードを実行します。このショートコードは、マルチサイトインストール(WPネットワーク)でのみ使用できます。たとえば、別のブログからの投稿を一覧表示します。
[switch_to_blog id =” 10″] [list_posts limit =” 10″] [/ switch_to_blog]
イテレータ
特定の回数繰り返された場合にのみ、テキストまたはショートコードを表示します。そのショートコードに固有である必要がある「id」パラメーターが必要です(任意の値にすることができます)。
[iterator id =” my-ads” repeat =” 5”]私の広告コード[/ iterator]
そのショートコードを5回呼び出すたびに、出力をレンダリングします。
get_template
テンプレートファイルをページにロードします。参照されるファイルは、親テーマからではなく、存在する場合は子テーマからロードされます。例:テーマからincludes /slider.phpテンプレートファイルをロードします。
[get_template slug =” include / slideer”]
スケジューラー
指定された日付が経過した場合にのみ、テキストまたはショートコードを表示します。たとえば、2016年のクリスマス以降の場合にのみテキストを表示します。
[scheduler date =” 2016年12月25日”]テキスト[/ scheduler]
日付
現在の日付または時刻を指定された形式(https://codex.wordpress.org/Formatting_Date_and_Time)で表示します。デフォルトで日付形式([設定]> [一般])を使用します。
[日付形式=” F j、Y”]
loginoutlink
ユーザーがログインしていない場合はログインページへのリンクを表示し、ログインしている場合はログアウトページを表示します。パラメーター:

ログイン:「ログイン」テキスト
ログアウト:「ログアウト」テキスト
リダイレクト:ログインまたはログアウト時にリダイレクトするオプションのURL

ログインフォーム
ログインフォームを表示します。
カスタムフィールド
投稿のカスタムフィールドを表示します。パラメーター:

キー:表示するカスタムフィールドの名前。このパラメーターは必須です。
post_id:カスタムフィールドを表示する投稿のID。デフォルトでは、ループ内の現在の投稿を使用します
before:フィールドの値の前に表示するテキストを表示します
after:フィールドの値の後にテキストを表示します

無効にする
コンテンツまたはショートコードを[disable]ショートコードでラップして、そのコンテンツがレンダリングされないようにします。ショートコードのデバッグに最適です。
the_id
現在の投稿IDを表示します。 WPループをデバッグする必要がある場合に役立ちます。
パスのショートコード
[home_url]:ホームページのURLを返します
[get_template_directory]:親テーマディレクトリへの絶対パス
[get_template_directory_uri]:親テーマのディレクトリへのURL
[get_stylesheet_directory]:子テーマのディレクトリへの絶対パス
[get_stylesheet_directory_uri]:子テーマのディレクトリへのURL
ランドショートコード
2つの数値の間に乱数を表示します。パラメーター:
*最小:最小値(デフォルトは0)
*最大:最大値(デフォルトは100)

インストール

プラグインディレクトリを/ wp-content / plugins /ディレクトリにアップロードします
WordPressの[プラグイン]メニューからプラグインをアクティブ化します
楽しい!

プラグインの作者

Hassan Derakhshandeh

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

https://wordpress.org/plugins/administrative-shortcodes/
管理ショートコードプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です