Das Yoast SEO-Plugin ist großartig, aber es scheint an mehr Orten als gewünscht (Spalten, benutzerdefinierte Post-Typ-Seiten, etc.) erscheinen. Ich möchte diese Option entfernen, da es so aussieht, auch wenn ich die Felder ignoriere, wenn ich meinen benutzerdefinierten Post-Typ speichere, bekomme ich mehrere Felder zu meiner database hinzugefügt.
_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
Das Ziel ist also, sie nicht auf der Admin-Seite erscheinen zu lassen, damit sie nicht als Werte eingegeben werden. Vielen Dank im Voraus für jede Hilfe mit diesem
Wie in den obigen Kommentaren erwähnt, habe ich eine Lösung gefunden und diesen Code dazu verwendet:
function remove_yoast_metabox_reservations(){ remove_meta_box('wpseo_meta', 'reservation', 'normal'); } add_action( 'add_meta_boxes', 'remove_yoast_metabox_reservations',11 );
In diesem Fall war “Reservierung” mein benutzerdefinierter Post-Typ. Und “wpseo_meta” war die ID der Metabox. So kann derselbe Code in jeder Meta-Box auf einem Post, einer Seite, einem cpt usw. verwendet werden.
Auch Kredit gehört Mamaduke für seinen Beitrag hier: https://wordpress.stackexchange.com/a/62579/12691