WordPress

WordPressのショートコードをテンプレート(テーマ)内で使用したい時のやり方

WordPressのショートコードってとても便利ですよね。
AddQuicktagに登録しておくと記事を書いてる時にもボタン一つ押すだけで目的のものを表示させたりすることができます。で、そのショートコードを今回はテンプレート(テーマ)内で使うやり方の備忘録です。何気に使う機会があるので記事として残しておきます。

[ads_center]

ショートコードをテンプレート内で活用

まずは普通にショートコードを作成するようにfunctions.phpに適当なショートコードを作ってみます。とりあえず今回はTwitterアカウントを表示させるショートコードを作ってみました。

// Twitterアカウントを出力
function twitter_account(){
    return '<a href="Twitterアカウントのリンク">アカウント名</a>';
}
add_shortcode('show_twitter', 'twitter_account');

一般的な新規投稿画面で使う時は以下のようにして使っていました。

[show_twitter]

これだけで記事の本文内でいつでも好きな時に呼び出せます。

これをテンプレート内で表示させたい場合には、表示させたい場所に以下のように記述するだけです。

// Twitterアカウントを表示
<?php echo do_shortcode('[show_twitter]'); ?>

これで、自分のTwitterアカウントのリンクが貼られたアカウント名が、テンプレート内で表示されます。

といった感じでこれはあくまで一例にすぎないのですが、応用次第でとても便利に活用できそうですね。よく使いそうなものをショートコードに登録しておけば新規投稿画面でも簡単に使うことができるので登録しておくといいかもです。

一般的な、投稿画面でのショートコードの使い方は以前書きましたのでそちらも合わせてどうぞ。

jQueryでウィンドウサイズによって処理を変えるjQueryでオブジェクトの型を取得して判定などをしたい場合はjQuery.type()を使う前のページ

CSSでテキストを円や波のように配置してくれるジェネレーター「CSSWARP」を使ったみた次のページ

関連記事

  1. WordPress

    指定した親ページの子ページを取得してみる

    前回、「WordPressで指定した固定ページを読み込む方法」を書いた…

  2. WordPressのログイン時のツールバー

    WordPress

    WordPressでランダム記事の一覧をプラグインを使わないで表示させるやり方

    先日、WordPressで最新記事の一覧をプラグインを使わないで表示さ…

  3. WordPress

    WordPressで自分だけのショートコードの作り方

    WordPressのショートコードが便利なのでちょこちょこ使い始めてま…

  4. WordPress

    シングルページに同一カテゴリーの記事一覧を表示するカスタマイズ

    WordPressのシングルページの記事の下に現在表示されている記事と…

  5. WordPress

    AkismetのAPIキーを無料で取得する

    WordPressでブログを始めてみたのでとりあえず定番らしきプラグイ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. すしざんまい
  2. 蒼龍唐玉堂 特製牛バラ担々麺
  3. サーモンアボカドサラダラップとドリップ
  4. 猿田彦フレンチ
  5. Zarigani Curry 挽肉のカレー ゴーダチーズとピクルスを添えて

アーカイブ

PAGE TOP