サポート » 使い方全般 » 下書きの投稿へのリンク

  • 皆様 お世話になります。

    WordPressの超初心者です。さっそく、記事をいくつか起こしているのですが、内部リンクでリンク先記事が下書きのとき、リンク候補に記事名が挙がって来ません。
    公開済みの記事だけリスアップされるようですが、何故なのでしょう?
    連携した記事をまとめてアップしたいといったときには下書き記事へのリンクとなりますが、皆さんはどうしているのでしょうか。
    あるいは、そんな記事起こしはしないということでしょうか?
    皆さんの経験や解決策を教えていただけると幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • リンク候補に記事名が挙がって来ません。

    リンク候補というのがどのようなものかよくわかりませんが、さておき。

    下書きを含めるか否かは、リンク候補を出力するコード次第です。
    一般的には下書きは出力しない設定になっています。

    もし出力したければリンク候補を出力するクエリを作るコードを

    $args = array(
    	'post_status' => array( 'publish', 'draft' )
    );
    $query = new WP_Query( $args );

    みたいにします。publishが公開済みで、draftが下書きです。

    で「上のコードを書く場所」もわからないと思いますが、それは「リンク候補を出力するコードが書いてある場所」になります。そこはがんばって探してください。「WP_Query」で検索すればいくつか出てくると思います。

    私はリンク候補が何かちょっと存じ上げないので書く場所について回答できませんが、参考になれば幸いです。

    書く場所がわからなければ、力技で無理やりクエリ実行時にフックをかませて上のdraftを追加することもできますが↓
    https://tombolo.jp/2018/04/1029
    これはこれでもっと難しいですよね(-_-;)

    • この返信は4年、 2ヶ月前にcreampinkが編集しました。
    トピック投稿者 dipso

    (@dipso)

    生クリーム大好き さん

    ありがとうございました。皆さんは公開済みの記事のリストアップのみで不都合がなさそうですね。
    フックの情報ありがとうございます。C++のメッセージフックみたいですね。この方が個人的には便利そうなので研究してみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「下書きの投稿へのリンク」には新たに返信することはできません。