1

最近、ブログ サイトの 1 つに WordPress REST API をインストールし、それを使用してブログ投稿を別の静的サイトに取り込めるようにしています。次の PHP を使用して、記事とそのコンテンツを取得しています。

<?php

    $json = file_get_contents('http://news.cribrater.com//wp-json/posts?filter[posts_per_page]=2');
    $posts = json_decode($json);

    foreach ($posts as $p) {

      echo '<li>';
      echo $p->featured_image ? '<figure class="wordpress-loop-bg-image" style="background: url(' . $p->featured_image->guid . ') no-repeat center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; ">' : '';
      echo '<figcaption><p>' . date('M j, Y', strtotime($p->date)) . '</p>  </figcaption></figure>';
      echo '<h4><a href="' . $p->link . '">'. $p->title . '</a></h4>';
      echo '' . $p->excerpt . '';
      echo '</li>';

    }

?>

私の問題は、「抜粋」の後に表示される「続きを読む」リンクを非表示にする方法がわからないことです。そのサイトの「続きを読む」リンクが必要なため、WordPress サイト関数ファイルを編集できませんが、静的サイトでは非表示にしたいと考えています。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

あなたは書ける

 .moretext {
           display: none
    }

または、この関数を functions.php で使用して、必要なものを記述するか、空のままにします。

function modify_read_more_link() {
    return '<a class="more-link" href="' . get_permalink() . '">Your Read More Link Text</a>';
}
add_filter( 'the_content_more_link', 'modify_read_more_link' );

良い答えがある投稿を見てください: https://codex.wordpress.org/Customizing_the_Read_More

于 2016-11-21T15:23:20.550 に答える