まあ表題通りなのですが、今日はwordpressで内部リンクを付けた時の話です。
段々サイト内の記事も増えてきて、こっちの記事に書いたことも引用したいなー、と思い 内部リンクを付けた直後、ダッシュボードのコメントのところに通知が1件!!
「お、遂に反応来キタコレ!!!」なんて思ってたら、リンクした側からコメントが来てるだけじゃないですか…
原因としてはWordPressのピンバックという機能が働いた結果らしいのですが、内部リンク張る度にコメント来ていたら邪魔ですよね。毎回毎回ゴミ箱送りにするのもめんどくさいですし。
解決策あるかなーと思い「wordpress 内部リンク コメント」でググってみると案の定すぐにヒット。
こちらの記事を参考に対応してみたところ無事にコメントが来なくなりました。
[参考]:WordPress 内部リンクを貼るとコメントが!?~セルフピンバック停止の方法
この前作った子テーマ(→子テーマの設定)のfunctions.phpを修正↓↓
まあ、見てもらったら分かるんですけど、strops()で自サイト($home)を含むリンク($link)を見つけて、unset()で削除してるだけです。
wordpressが何故にデフォルトでセルフピンバックしてしまうのかは理解できませんが、直ったので良しとしましょう。
コメント