Gibt es eine Möglichkeit, die in WordPress 4.7 hinzugefügten Schaltflächen zum Bearbeiten von Verknüpfungen zu deaktivieren?
Ich habe festgestellt, dass sie eine Klasse customize-partial-edit-shortcut-button
haben und ich kann display:none
in css hinzufügen, aber in php nach einer Lösung suchen.
Die einfachste Möglichkeit, Bearbeitungsverknüpfungen ohne unerwünschte Nebenwirkungen zu deaktivieren, besteht darin, die JS-Funktion, mit der sie generiert werden, im Hintergrund zu überschreiben. Sie können dies von PHP aus wie folgt tun:
add_action( 'wp_enqueue_scripts', function () {
$js = 'wp.customize.selectiveRefresh.Partial.prototype.createEditShortcutForPlacement = function() {};';
wp_add_inline_script( 'customize-selective-refresh', $js );
} );
Dies funktioniert für jedes Thema.