サポート » 使い方全般 » edit_post_link を利用して自サイトにログインしても編集ボタンが表示されない

  • 新しいサイトを作成しています。ご教示ください。
    edit_post_link を利用して自サイトにログインしても編集ボタンが表示されなくて困っております。
    もちろん編集権限は持っています。
    表示している抜粋プログラムはトップページですが、個別投稿ページなど全てのページで表示ができません。
    WordPress 4.9.8です。

    ▼試したこと
    プラグインは全て外して試してみました。
    ()内のパラメータはデフォルトでも試してみました。
    他の作成したサイトでは表示がされていました。

    なにか表示がされない原因があるのでしょうか?
    ググってみましたが特にこのような事象が見当たらないためここで
    質問をさせていただきます。

    よろしくお願いいたします。

    front-page.php抜粋

     
    <!--PC表示 ここから-->
    <div class="inner pc_only">
        <ul id="infolist">
        <?php
        $posts = get_posts('numberposts=15');
        foreach ($posts as $post) {
          setup_postdata($post);
        ?>
          <li class="postBox">
            <div class="thumb"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
            <div class="date"><?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?></div>
            <div class="title"><a href="<?php the_permalink(); ?>"><?php echo mb_strimwidth(get_the_title(), 0, 45, "…", "UTF-8"); ?></a></div>
            <?php edit_post_link('この記事を編集','<p class="editlink">','</p>'); ?>
          </li>
    <?php
        }
        wp_reset_postdata();
        ?>
        </ul>
    
      <!--ページ送り-->
    
      </div>
    <!--PC表示 ここまで-->  
    

    page.php抜粋

     <!--記事-->
      <article>
        <!--ページのタイトル-->
        <h2><?php the_title(); ?></h2>
        <!--ページの本文-->
        <div class="entry-content">
          <?php the_content(); ?>
        </div>
      </article>
      <!--//記事-->
    
      <!--//記事のループ-->
    
    <?php edit_post_link(); ?>
    
    
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは

    下記のことを試してみましたか?

    トピック投稿者 pyoo001213

    (@pyoo001213)

    回答ありがとうございます。

    下記トピックのトラブルシューティング(特にデフォルトのテーマに戻しての試行)を行いましたか?
    →デフォルトテーマで試しましたが表示しませんでした。

    別のユーザーや新規に作成したユーザーで試してみましたか?
    →新規で権限があるユーザを作成し試しましたが、表示されませんでした。

    edit_post_link() の引数(第4引数)で ID を指定してみましたか?
    デバッグモード(下記ページを参照)による、エラーを確認しましたか?

    →上記二件の意味がよくわかりませんでした。

    edit_post_link() をループの外で使用する場合は、第4引数で投稿の ID を渡す必要があります。詳細は下記のページをご覧ください。
    https://wpdocs.osdn.jp/テンプレートタグ/edit_post_link

    デバッグモードに関しては、下記のページをご覧ください。
    http://wpdocs.osdn.jp/WordPressでのデバッグ

    デフォルトテーマで試しましたが表示しませんでした。

    デフォルトテーマは、Twenty Seventeen テーマでしょうか?
    Twenty Seventeen テーマの標準の edit_post_link() も表示されないのでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「edit_post_link を利用して自サイトにログインしても編集ボタンが表示されない」には新たに返信することはできません。