MusicServiceすけどんhtml/cssで2行目以降字下げをするIE11でスタイルシートcssが読まれないshellで空白区切りの文字を分割するここは僕の冷蔵庫。後はあれして食べるだけ。いう機能拡張があります。wordpressの美味しいイベントフックで紹介したフィルターやフックなどとは異なる機能拡張です。手間を省くたとえば、こんなことを考えてみます。画像を記事に張り付けるのだけど、たいてい、その画像の表示方法が決まってると。class="fit"/>のように、classを指定しますよと。これ、毎回書くの面倒ですよね?おまけに、付与したいclass属性、後で増やしたいなーと思ったとき、「過去の記事どうしよう・・・」と思いませんか?過去の記事に新しいクラスを付与するために、全部の記事を修正するのもね・・・。こんな手間を省く方法があります。方法たとえば、記事中に挿入する画像のURLを、下記のように指定するとします。class=”fit”/>先ほど話をしていたクラスタグなど、自動的に付与されるわけです。class=”fit”/></a>なんかにも変わってくれたら、もっと助かりますかね?shortcodeを使おうこうゆう場合、shortcodeという機能拡張を使います。function.phpに、このような定義をしてみましょう。'gemone_image');そして、wordpressの記事に、先ほどのような[image]画像URL[/image]を指定してみてください。画像URLは、「メディア追加」で画像をアップロードしたときのURLをはっておきましょう。記事をプレビューしてHTMLソースをみてみてください。タグに置き換わりましたよね。'置き換える関数');add_shortcodeは、shortcode名に対して「置き換える関数」を関連ずけを行っています。実際によびだされる「置き換える関数」には、$attrや$contentという変数が、引数で指定されてますね。[image]画像URL[/image]記事中で上記のような呼び出し方をすると、$contentには「画像URL」が代入されてます。title=”画像タイトル”]画像URL[/image]のように、属性を指定した場合に、代入されます。'gemone_image');こんな感じで、imageで指定されたtitleを使うことができます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。Nemuizo.comねむい蔵(nemuizo)へようこそ。Gem-one(ジェムワン)権蔵の冷蔵庫サイトです。私が、勉強した、経験した、頂いた情報を、貯蔵庫(このサイト)にしまっています。好きな時に出して、好きなように再利用していこうかなと。すけどんも絶賛運用中。Gem-one(ジェムワン)権蔵の冷蔵庫サイトです。私が、勉強した、経験した、頂いた情報を、貯蔵庫(このサイト)にしまっています。好きな時に出して、好きなように再利用していこうかなと。