MARKLEAPS[マークリープス]

TECH BLOG

マークリープス技術ブログ

open

【WP】function.phpでショートコードを自作する方法

【WordPress】function.phpでショートコードを自作する方法

・同じ定型文を全ての投稿記事で繰り返し使いたい
・投稿記事、固定ページでphpコードを使いたい
・固定ページに投稿記事一覧を表示させたい

こんな場面、ありますよね。

しかし!
投稿記事、固定ページ内に直接phpを書いて動かすことは出来ません。

ではどうしたらいい?

そんな時は、「ショートコード」を使います!

ショートコードって?

あらかじめ設定しておいた関数を、
[](角括弧)で囲った短いコードで呼び出せる機能です。

ショートコードを作ってみる

function.php を編集します。
WordPressインストールディレクトリ/wp-content/themes/テーマ名/functions.php
必ずバックアップをとっておきましょう!

という形になっています。

ショートコードを呼び出してみる

投稿記事、固定ページ内に以下のように記述します。
ショートコードを呼び出す

[]内には、前項のショートコード名が入ります。
ブラウザで確認し、以下のように表示されていたら成功です!

 

こんにちは!

 

ショートコードはビジュアルモードでもテキストモードでも
使用可能です。

phpテンプレートファイルでショートコードを使う

以下のように記述することで、
phpテンプレートファイル内でもショートコードを呼び出すことができます!

 

こちらの記事で、プラグインを使用してショートコードを作成する方法もご紹介しています。
是非あわせてご覧ください!

よく読まれている関連記事

関連最新記事