rel =“ pingback”とは何ですか。また、これは私のWebサイトでどのように使用されますか?


9

これはばかげた質問かもしれませんが、私は実際にこのURLが何であるか知りたいですか?それは私のウェブサイトにあります。

<link rel="pingback" href="http://www.example.com/xmlrpc.php" />

私の質問は:

  1. これの用途は何ですか?
  2. このリンクは問題を引き起こしますか?

回答:


14

「ピンバック」です

ピンバックとは何ですか?

ピンバック(トラックバックとも呼ばれます)は、ページまたは投稿に対する自動コメントの形式であり、別のWordPressブログがそのページまたは投稿にリンクしたときに作成されます。
新しいブログ投稿を公開すると、WordPressは投稿にリンクされているすべてのサイトに「ping」を試みます。つまり、あなたのワードプレスのウェブサイトは、あなたがそれらにリンクしたことを他のウェブサイトに通知しています。
pingpackを受け取ったら、他の誰かがあなたの投稿またはページの1つにリンクしていることを意味します。(:source ^)(詳細については、WordPress.comサポートWikipedia、およびCodex用語集もご覧ください)

PingbackとTrackbackの詳細については、こちらをご覧ください。

コーデックス:ピンバック

Pingbackの削除

pingback URLを削除するには、次の行を削除しますheader.php

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

次の記事は、その理由を理解するのに役立ちます。

WordPressテーマでHTTPリクエストを最小限に抑える -ClickNathan.com

答え

今あなたの質問に来てください:

  1. これの用途は何ですか?

回答:すべてのリソースを読むと、その使用方法が理解できます。

  1. このリンクは問題を引き起こしますか?

回答:いいえ、pingback URLが直接定義されていない場合は、データベースに対して新しいクエリを作成するだけです。プログラムで定義されている場合は、ページが読み込まれるたびにデータベースにクエリを実行し、データベースからピンバックURLを取得します。健全なサイトが重要度の低いものに対してデータベースにpingを実行するのはよくありません。また、リンクを読む場合、pingbackは重要ではありません。

しかし、私たちが求めることができるまで:


1
あなたの理由はわかりません。「HTTPリクエストの最小化」-これは何の違いもありません。pingbackURLを含めても、通常のリーダーに追加のHTTPリクエストは追加されません。「データベースに対して新しいクエリを作成するだけです」-いいえ、bloginfo( 'pingback_url')はautoload = yesであるget_option( 'site_url')から計算されるため、wp_load_alloptionsによって読み取られ、追加のデータベースクエリは必要ありません。
Rupの

@Rupネイサンのブログ記事で議論することは有効なポイントです...あなたのコンセンサスでいつでも回答を修正します
Mayeenul Islam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.