• 自作したカレンダ表のHTMLコードを出力するショートコード[table_test]を、管理画面の投稿フレームに下記のように、記述しました。

    イベントカレンダーのショートコード!    (1)
    [table_test]   (2)
    上記表形式のカレンダーを上の文字列行と当行ではさむ!   (3)

    ところが、この投稿を表示させると、(2)のショートコードから生成される表が先頭に来て、(1)(3)の文字列行がその下の段に表示されます!! ワードプレスエディタの特性があると思います!? この特性を生かしたショートコードの記述が必要なのではと色々、当フォーラム含め調べましたが見当たらず、困っています。すみませんが、分かる方、教えていただけないでしょうか!!宜しくお願い致します。

    尚、ワードプレスはバージョン3.2
    ショートコードは、簡易的に作り直し、下記のようなコードです!
    test.php
    <?php
    ・・・
    ・・・
    function calendar_test($atts) {
    extract(shortcode_atts(array(),

    $atts));

    print “
    <div>
    <table width=\”600\” border=\”1\” cellspacing=\”0\” cellpadding=\”0\”>
    <tr>
    <td>あいうえお</td>
    <td>1</td>
    <td>ああああ</td>
    </tr>
    <tr>
    <td>かきくけこ</td>
    <td>2</td>
    <td>かかかか</td>
    </tr>
    </table>
    </div>”;
    }
    add_shortcode(‘table_test’,’calendar_test’);
    ?>

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • printじゃダメです、関数なのでreturnしないと…。

    トピック投稿者 mminami

    (@mminami)

    V.J.Catkickさん!!
    さっそくのご回答有難うございました。
    そうですね。基本でした。お陰様で無事解決致しました。
    有難うございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ワードプレスエディタでの表挿入ショートコードの記述について」には新たに返信することはできません。