WordPressは通常、ページや投稿にPHPコードを追加することはできません。 それはベストのためである;顧客にunlink機能の力を発見してほしくない! ただし、ショートコードがポストテキスト内で検出されたときに実行されるカスタム関数を作成することができます。
シンプルなショートコード
ショートコード機能は、プラグインコードやテーマの機能に追加することができます。phpファイル。 それは後者の場合、私は別のショートコードを作成することをお勧めします。phpファイルを追加し、関数にinclude('shortcodes.php');
を追加します。php。
ここでの基本的な”Hello World”の例:
function HelloWorldShortcode() {return '<p>Hello World!</p>';}add_shortcode('helloworld', 'HelloWorldShortcode');
を入力どこか内ページやポストへの出力結果にHelloWorldShortcode()機能です。
パラメータ化されたショートコード
次のショートコード関数は、ページ階層サイトマップを生成します。 タイトル、結果のul
リストのID、およびページナビゲーションレベルの数を示す深さの値です。カスタムサイトマップは、のようなショートコードを使用して任意のページに追加することができます。
BBコードショートコード
ショートコードを追加する最後の方法は、BBコード構文を使用しています:
function StyleText($params, $content = null) {// default parametersextract(shortcode_atts(array('style' => ''), $params)); return'<span' .($style == '' ? '' : " style="$style"") .">$content</span>";}add_shortcode('format','StyleText');
この関数は、著者が自分の記事内 おそらく、それはそのような素晴らしいアイデアではありません!…
あなたは、WordPressのプロジェクト内のショートコードのための任意の興味深い用途を見たことがありますか?