次のfunctions.php edit(テーマシェイパーフォーラムのhelgathevikingによる寄稿)では、カスタム抜粋付きの「続きを読む」リンクを使用できます。
私の問題は単純にこれです:私はfunctions.phpコードを編集するのは得意ではありませんが、私は安全にこのスクリプトの「pタグでラップの抜粋」部分を削除したいです。
どうすればいいの?
ありがとう。
オリジナルのスクリプトはこちらです: http://themeshaper.com/forums/topic/enclosing-excerpt-in-paragraph-tag-038-adding-a-custom-read-more-link
// excerpt read more links and wrap excerpt in p tag
function all_excerpts_get_more_link($post_excerpt) {
return '<p>' . $post_excerpt . '</p>' . '<p class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading »' . '</a></p>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
これで<p>
タグは削除されますが、段落タグを<span>
クラスに置き換えてスタイルを変更することができます。
function all_excerpts_get_more_link($post_excerpt) {
return '' . $post_excerpt . '' . '<span class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading »' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
空の''
を削除しても意味がありません。
function all_excerpts_get_more_link($post_excerpt) {
return $post_excerpt . '<span class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading »' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');