wake-up-neo.com

YOAST SEO 필드가 게시 유형을 삭제할 수 있습니까?

Yoast SEO 플러그인은 훌륭하지만 원하는 다른 곳 (열, 맞춤 게시 유형 페이지 등)에 표시되는 것으로 보입니다. 내 사용자 지정 게시 형식을 저장하면 입력란을 무시할 때에도 그대로 있으므로 여러 필드가 데이터베이스에 추가되므로이 옵션을 제거하고 싶습니다.

_yoast_wpseo_google-plus-description
_yoast_wpseo_linkdex
_yoast_wpseo_opengraph-description
_yoast_wpseo_redirect
_yoast_wpseo_canonical
_yoast_wpseo_sitemap-html-include
_yoast_wpseo_sitemap-prio
_yoast_wpseo_sitemap-include
_yoast_wpseo_meta-robots-adv
_yoast_wpseo_meta-robots-nofollow
_yoast_wpseo_meta-robots-noindex
_yoast_wpseo_metadesc
_yoast_wpseo_title

따라서 목표는 관리자 페이지에 표시되지 않도록하여 값으로 입력되지 않도록하는 것입니다. 어떤 도움을 주셔서 감사합니다.

8
Xtremefaith

위의 주석에서 언급했듯이 솔루션을 찾고이 코드를 사용하여 작업을 수행했습니다.

function remove_yoast_metabox_reservations(){
    remove_meta_box('wpseo_meta', 'reservation', 'normal');
}
add_action( 'add_meta_boxes', 'remove_yoast_metabox_reservations',11 );

이 예에서 '예약'은 내 맞춤 게시물 유형이었습니다. 그리고 "wpseo_meta"는 대사 물의 ID였습니다. 그래서 동일한 코드가 게시물, 페이지, cpt 등에있는 모든 메타 박스에 사용될 수 있습니다.

또한 여기에 자신의 게시물에 대한 Mamaduke의 신용 : https://wordpress.stackexchange.com/a/62579/12691

17
Xtremefaith