헤더에서 Wordpress 주석 피드 링크 제거
이 코드 라인을 말하는 거야
<link rel="alternate" type="application/rss+xml" title="example.com » Comments Feed" href="http://example.com/comments/feed/" />
템플릿의 기능에 수동으로 제거 작업 후크를 추가해 보았습니다.php
remove_action('wp_head','feed_links_extra', 3);
하지만 그것은 그것을 제거하지 않는다.
워드프레스 헤드 클리너 플러그인을 사용해 보았습니다만, 삭제도 할 수 없었습니다.
마지막으로 wp-includes/default-filters.php를 편집하여 코멘트 아웃했습니다.
add_action( 'wp_head', 'feed_links_extra',3);
내 댓글 피드 링크는 아직 남아있어.저는 기능을 선호합니다.php 수정 또는 코어 파일 수정 이외의 플러그인.
모든 플러그인을 비활성화하고 기본 테마로 되돌아가려고 했지만 솔루션이 플러그인이나 테마에 의존하지 않는 것 같습니다.안타깝게도 아무 것도 작동하지 않습니다!워드프레스 3.2.1을 사용하고 있다.
대신 이걸 써보세요.
remove_action( 'wp_head', 'feed_links', 2 );
내 기억이 맞다면 네 것은 카테고리 피드 같은 것을 위한 것이다.
링크의 coolstain에 근거해, 양쪽 모두를 삭제해, 투고 피드에 명시적으로 추가할 수 있습니다.가장 우아한 것은 아니지만 핵심 WP 파일을 수정할 필요가 없다는 것을 의미합니다.
add_action('wp_head', 'addBackPostFeed');
function addBackPostFeed() {
echo '<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="'.get_bloginfo('rss2_url').'" />';
}
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );
이 코드를 함수에 추가합니다.php는 RSS/피드와 관련된 모든 요소를 사이트에서 제거합니다.
주의사항:사이트에서 이 요소를 제거하기 전에 이 요소가 무엇이고 사용되는 이유를 알고 있어야 합니다.사용자가 많을 경우 이 요소를 삭제하지 않을 수 있습니다.
이것은 오래된 질문입니다만, 각 피드를 개별적으로 전환할 수 있는 필터 훅이 있는 것 같습니다(기능 코드를 조사하면 알 수 있습니다).
// add to functions.php
// display only main (not comments) feed links
function return_false() {
return false;
}
add_filter('feed_links_show_comments_feed', 'return_false');
언급URL : https://stackoverflow.com/questions/7184307/remove-wordpress-comment-feed-link-from-header
'IT' 카테고리의 다른 글
Spring @PostConstruct vs. init-method 속성 (0) | 2023.02.27 |
---|---|
node.js에서 jQuery ajax 호출을 사용하는 방법 (0) | 2023.02.27 |
RestTemplate와 비교하여 가장을 사용할 경우의 장점과 단점은 무엇입니까? (0) | 2023.02.22 |
반응: 정적 propType이 필요한 이유 (0) | 2023.02.22 |
오류: 유형에 콜 시그니처가 없는 식을 호출할 수 없습니다. (0) | 2023.02.22 |