• http://123456.net/category/abc.html

    という投稿記事内に自動的にパーマリンクの
    abc.html
    の「abc」を表示させるにはどのような記述をすれば自動的に表示されるのでしょうか。

    よろしくおねがいします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 数字で良ければ
    /%post_id%.html
    とすれば自動で数字が入ります。

    トピック投稿者 wp-q

    (@wp-q)

    ご指導ありがとうございます。
    ちょうど数字を表示させたかったのです。
    が、うまくいきませんでした。
    /%post_id%.html
    とそのまま表示されてしまいます。

    プラグインの影響なのでしょうか・・・。

    パーマリンク設定で入力したんですよね?

    一度、プラグインを全て無効にしてテストしてみてください。

    投稿の本文入力欄でその投稿の投稿IDを入力(表示)したいって事で良いんですよね?

    %post_id% は投稿IDです。
    テンプレートタグでは the_ID(もしくは get_the_ID )になります。

    テンプレートファイル上で使うならこれでOKなのですが、投稿本文内ではPHPのコードは書き込めないためショートコードにするなど、一工夫が必要です。

    未検証ですがテーマのfunctions.phpに以下を書いて、その上で投稿入力欄に [my_post_id] と書いてみてください

    add_shortcode('my_post_id', 'my_post_id_func');
    
    function my_post_id_func() {
        return get_the_ID();
    }

    できたらこのコードはプラグイン化しておけばテーマを変えても機能します。
    Exec-PHP愛好家向けショートコードプラグインの作り方
    http://firegoby.jp/archives/4633

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「投稿記事内に自動でパーマリンクを表示させたい」には新たに返信することはできません。