warren
  • 0
Новичок

Как автоматически одобрять внутренние пингбэки?

  • 0

Всякий раз, когда я пишу сообщение в своем блоге и ссылаюсь на предыдущее сообщение, этот пингбэк отображается как комментарий, который необходимо утвердить.

Я запускаю Disqus, но это происходило даже до использования этого плагина.

настройки комментариев

Как исправить это поведение?

Share
  1. Это особый вид комментариев, называемый «Pingbacks» (или «Trackbacks», старый термин). У Disqus , похоже, были проблемы с ними. Вы видите их в очереди модерации Disqus или только в очереди модерации WordPress?

    • 0
  2. За обработкой комментариев в коде довольно сложно следить. Мое обоснованное предположение состоит в том, что у вас включен белый список комментариев ( автор комментария должен иметь ранее одобренный комментарий ), но, поскольку автор не идентифицирует pingbacks, они рассматриваются как требующие модерации.

    • 0
  3. вы можете использовать этот плагин: http://wordpress.org/extend/plugins/disabler/

    Я нашел эту функцию где-то в Интернете (но не могу вспомнить, где…). он может делать то, что вы ищете:

    // Remove self pings
    add_action( 'pre_ping', 'my_no_self_ping' );
    function my_no_self_ping( &$links ) {
        $home = get_option( 'home' );
        foreach ( $links as $l => $link )
            if ( 0 === strpos( $link, $home ) )
                unset( $links[$l] );
    }
    
    • 0

Оставить ответ

You must login to add an answer.