Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 29)
  • Спасибо Вам огромное! REST Api заработал как надо

    Удалила все, плагин Yoast так и не заработал. В принципе я пыталась включить его с базовой темой с отключенными плагинами, он тоже не работал. Может есть еще какие-то варианты решения проблемы?

    Еще у меня в корневой папке следующий набор файлов:
    http://joxi.ru/eAOMBg8fx9bWVm

    Смущает 2952550.html он пустой

    Помогите мне, пожалуйста, какие именно пункты надо удалить. Заранее огромное спасибо

    //Загрузка/отключение скриптов/стилей
    
    function add_styles_scripts(){
    
    //Jquery
    
    wp_deregister_script('jquery-core');
    
    wp_register_script('jquery-core', '//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
    
    wp_enqueue_script('jquery');
    
    }
    
    add_action( 'wp_enqueue_scripts', 'add_styles_scripts' );
    
    remove_action('wp_head', 'rsd_link');
    
    remove_action('wp_head', 'wp_generator');
    
    remove_action('wp_head', 'feed_links', 2);
    
    remove_action('wp_head', 'rel_canonical');
    
    remove_action('wp_head', 'index_rel_link');
    
    remove_action('wp_head', 'wlwmanifest_link');
    
    remove_action('wp_head', 'feed_links_extra', 3);
    
    remove_action('wp_head', 'wp_shortlink_wp_head');
    
    remove_action('wp_head', 'start_post_rel_link', 10, 0);
    
    remove_action('wp_head', 'parent_post_rel_link', 10, 0);
    
    remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
    
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
    
    // Отключаем сам REST API
    
    add_filter('rest_enabled', '__return_false');
    
    // Отключаем фильтры REST API
    
    remove_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' );
    
    remove_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 );
    
    remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
    
    remove_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' );
    
    remove_action( 'auth_cookie_expired', 'rest_cookie_collect_status' );
    
    remove_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' );
    
    remove_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' );
    
    remove_action( 'auth_cookie_valid', 'rest_cookie_collect_status' );
    
    remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 );
    
    // Отключаем события REST API
    
    remove_action( 'init', 'rest_api_init' );
    
    remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 );
    
    remove_action( 'parse_request', 'rest_api_loaded' );
    
    // Отключаем Embeds связанные с REST API
    
    remove_action( 'rest_api_init', 'wp_oembed_register_route' );
    
    remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );
    
    remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
    
    remove_action( 'wp_head', 'wp_oembed_add_host_js' );
    
    //Отключаем RSS
    
    add_action('do_feed', 'morkovin_fb_disable_feed', 1);
    
    add_action('do_feed_rdf', 'morkovin_fb_disable_feed', 1);
    
    add_action('do_feed_rss', 'morkovin_fb_disable_feed', 1);
    
    add_action('do_feed_rss2', 'morkovin_fb_disable_feed', 1);
    
    add_action('do_feed_atom', 'morkovin_fb_disable_feed', 1);
    
    function morkovin_fb_disable_feed() {
    
    wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
    
    }
    
    //Отключаем Pingback
    
    add_filter( 'xmlrpc_methods', 'morkovin_sar_block_xmlrpc_attacks' );
    
    function morkovin_sar_block_xmlrpc_attacks( $methods ) {
    
    unset( $methods['pingback.ping'] );
    
    unset( $methods['pingback.extensions.getPingbacks'] );
    
    return $methods;
    
    }
    
    add_filter( 'wp_headers', 'morkovin_sar_remove_x_pingback_header' );
    
    function morkovin_sar_remove_x_pingback_header( $headers ) {
    
    unset( $headers['X-Pingback'] );
    
    return $headers;
    
    }
    
    //Отключаем srcset и sizes для картинок в WordPress
    
    add_filter('wp_calculate_image_srcset_meta', '__return_null' );
    
    add_filter('wp_calculate_image_sizes', '__return_false', 99 );
    
    remove_filter('the_content', 'wp_make_content_images_responsive' );
    
    add_filter('wp_get_attachment_image_attributes', 'unset_attach_srcset_attr', 99 );
    
    function unset_attach_srcset_attr( $attr ){
    
    foreach( array('sizes','srcset') as $key )
    
    if( isset($attr[ $key ]) ) unset($attr[ $key ]);
    
    return $attr;
    
    }

    Вот это в functions.php нашла
    Получается фильтры стоят? Какие пункты удалять?
    http://joxi.ru/Dr81ZQzf4odPPm

    • Ответ изменён 5 лет, 10 месяцев назад пользователем nad88.

    Изменила файл, но ничего не изменилось(

    Файл .htacccess не такой как на примере, сравнила с другим своим сайтом, где почти тот же набор плагинов и все работает там он абсолютно такой же. Можно загрузить новый файл? Не на что это не влияет?

    Сделала все по списку( не получается. Возможно получить Вашу профессиональную помощь?

    Заранее спасибо

    Ad Inserter
    Akismet Anti-Spam
    Async JavaScript
    Category pagination fix
    Contextual Related Posts
    Cyr to Lat enhanced
    Dagon Design Sitemap Generator
    Google Analytics for WordPress by MonsterInsights
    Health Check

    Ozh’ Better Feed
    Really Simple CAPTCHA
    Table of Contents Plus

    TablePress
    TinyMCE Advanced

    VKontakte API
    Wordfence Security
    WordPress Database Backup
    WP Super Cache
    Yoast SEO
    Ещё Один Плагин Связанных Записей (YARPP)
    Ограничение попыток авторизации
    Проверка нерабочих ссылок

    Фильтры я не нашла в functions.php, но и в настройках плагинов этого тоже не увидела. Переустановка движка сможет помочь или нужно искать плагин?
    Заранее спасибо

    Подскажите, пожалуйста, как мне включить REST API?

    Как в базе данных найти следы google xml sitemaps
    Пишут, что бывают конфликты между ним и Yoast

    почистила плагином Plugins Garbage Collector ничего не нашел(

    Может в без данных остались следы какого-нибудь плагина, который конфликтовал с Yoast,как его обнаружить?

    Я почистила всю базу абсолютно, переустановила плагин, видно что он загрузился с нуля. НО! Захожу в мастер настроек и все тоже самое(

Просмотр 15 ответов — с 1 по 15 (всего 29)