私のページから、著者のオリジナルのウェブサイトへのリンクを削除したいです。
これがfunctions.phpファイルまたはcomments.phpファイルのどちらかにあることを私は知っています。
私はこれらのphpファイルを編集する方法については正確にはわからない、
私は基本的に私が以下を挿入しなければならないと述べるいくつかのコードをオンラインで見つけました。しかし、大括弧や通常の大括弧などを正確にどこに挿入するかわからないので、コード行を実装し、この場合にどの大括弧を使用するかを決めます。
助けてください。私は1週未満のようにWordpressに不慣れです。ですので、.phpファイルを編集するのはちょっと大変です - しかし私はそれをうまくやる方法を学ぶことを探しています。
ウェブサイトはwww.nouvida.comです---コメント作者のリンクをOriginal Themeのホームページにリンクさせないでください。
add_filter( 'get_comment_author_link', 'remove_html_link_tag_from_comment_author_link' );
function remove_html_link_tag_from_comment_author_link ( $link ) {
if( !in_the_loop() ) {
$link = preg_replace('/<a href=[\",\'](.*?)[\",\']>(.*?)<\/a>/', "\\2", $link);
}
return $link;
}
以下のコードスニペットをfunctions.php
に追加します。 (theme
フォルダー内の)
新しいコードを編集します。
- これでうまくいくはずですが、遅れて申し訳ありません。
/**
* Remove post author link on comments
*
* @return string $author
*/
function wpse218025_remove_comment_author_link( $return, $author, $comment_ID ) {
return $author;
}
add_filter( 'get_comment_author_link', 'wpse218025_remove_comment_author_link', 10, 3 );
注意:
functions
フォルダのほとんどのfunctions.php
に、theme
を追加できます。もちろんプラグインを作ることも可能ですが、もう少しコーディングが必要です。
あなた自身のプラグインを作るためにここを見てください ここ 。