ホームページ » ワードプレス » カスタムWordPressテンプレートタグを作成する方法

    カスタム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の任意の場所例えば:

    ご質問がございましたら、下記のコメント欄にご記入ください。.