Wordpress удалить feed
Новая тема Написать ответ
# Вс Апр 08, 2012 12:40 amDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
Код:

/**
 * Disable Our Feed Urls
 */
function disable_our_feeds() {
   wp_die( __('<strong>Error:</strong> No RSS Feed Available, Please visit our <a href="'. get_bloginfo('url') .'">homepage</a>.') );
}
 
add_action('do_feed', 'disable_our_feeds', 1);
add_action('do_feed_rdf', 'disable_our_feeds', 1);
add_action('do_feed_rss', 'disable_our_feeds', 1);
add_action('do_feed_rss2', 'disable_our_feeds', 1);
add_action('do_feed_atom', 'disable_our_feeds', 1);



удаляет с сылкой на морду, как сделать чтобы отдавал 404 но чтобы для морды чтобы работало - вида site.ru/feed
# Вс Апр 08, 2012 12:59 amDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
вобщем надо сделать чтобы все фиды отдавали код 404 но главный фид у сайта чтобы работал

актуально изза тупизны гуглойда роботс сука им пох
# Вс Апр 08, 2012 2:46 pmDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
совершенно случайно нашел пизже вариан :smk:

301 редирект

Код:

remove_action( 'wp_head', 'feed_links_extra', 3 ); 
remove_action( 'wp_head', 'feed_links', 2 ); 
remove_action( 'wp_head', 'rsd_link' ); 
remove_action( 'wp_head', 'wlwmanifest_link' ); 
remove_action( 'wp_head', 'index_rel_link' ); 
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); 
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); 
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); 
remove_action( 'wp_head', 'wp_generator' ); 
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 ); 
function fb_disable_feed() { Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0); } 
add_action('do_feed', 'fb_disable_feed', 1); 
add_action('do_feed_rdf', 'fb_disable_feed', 1); 
add_action('do_feed_rss', 'fb_disable_feed', 1); 
add_action('do_feed_rss2', 'fb_disable_feed', 1); 
add_action('do_feed_atom', 'fb_disable_feed', 1);



кодеры, допилите строчку чтобы не редиректило с основного фида site.ru/feed
# Пт Апр 13, 2012 2:36 pmDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
codd, дружище респект за помощь!
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.