カスタムWordPressテンプレートタグを作成する方法
WordPressテーマの構築はとても簡単です。 テンプレートタグ. あなたは付け加えられます タイトル()
投稿やページのタイトルを表示するには、 コンテンツ()
投稿やページの内容を表示します。 WordPressには、さらに多くのテンプレートタグがあります。 他のものを表示する.
しかしそれがなると テーマに特定のものだけを表示する, あなたは望むかもしれない あなた自身のテンプレートタグを作成する. 今日のチュートリアルでは、それほど複雑ではないプロセスについて説明します。基本から始めましょう.
基本テンプレートタグ
WordPress Coreのソースを見てみると、テンプレートタグは基本的に いくつかのパラメータを持つ一連のコードを実行するPHP関数.
独自のテンプレートタグを作成するには、テーマディレクトリ内のfunctions.phpにPHP関数を記述します。.
function my_template_tag()echo 'これは私のテンプレートです';
それから、あなたの他のテーマファイルの中で、, single.php
または page.php
, あなたはそのように関数を追加することができます.
これは、「これは私のテンプレートです」というメッセージを表示します。 my_template_tag()
関数.
WordPressテンプレートを作成するのはとても簡単です。それでは、もう少し高度な例を見てみましょう。.
ページビュー数テンプレートタグ
この例では、テンプレートを作成します。 ビュー数が表示されます 投稿とページごとに.
最初, JetpackでWordPress.com Statをインストールしてアクティブにする. そしてJetpackをWordPress.comに接続したことを確認してください。 WordPress.com Statを使用する理由は、 見る データは私たち自身のデータベースではなくWordPress.comに保存されます。これは私達のサーバー負荷を節約できます.
あなたの中に関数を作成する functions.php 命名 景色()
, そのようです:
関数the_view()
この関数(テンプレートタグ)をページまたは投稿に入れるので、ページと投稿のID番号を取得する必要があります。これは、次のようにして取得できます。 get_the_ID();
.
関数the_view()$ id = get_the_ID();
それから、関数を使ってWordPress.com Statsからビューの数を取得することができます。 stats_get_csv();
. この関数はいくつかのパラメータを受け取ります(ここで完全なリストを見つけてください).
私たちの場合は、追加する必要があります。 日々
, ビューカウントの時間範囲を指定します。 post_id
.
関数the_view()$ id = get_the_ID(); $ page_view = stats_get_csv( 'postviews'、 'days = -1&post_id ='。$ id。 ");
上記のコードでは、 日々
パラメータ -1
, WordPress.com Statプラグインがアクティブになったときから、与えられた投稿IDのビューカウントを最初から取得します。.
数が決まったら、次のようにエコーする必要があります。.
関数the_view()$ id = get_the_ID(); $ page_view = stats_get_csv( 'postviews'、 'days = -1&post_id ='。$ id。 "); echo $ page_view [0] ['views'];
これで、ページビュー数を表示するための新しいテンプレートタグが完成しました。あなたはできる page.phpまたはsingle.phpの任意の場所例えば:
ご質問がございましたら、下記のコメント欄にご記入ください。.