Sie benötigen, um herauszufinden, wo das übergeordnete Thema der Tasten erzeugt.
Wenn sie von JavaScript generiert werden, können Sie das Skript, das die Schaltflächen erstellt, aus der Warteschlange entfernen. Seien Sie vorsichtig, da jedes andere Javascript in dieser Datei ebenfalls entfernt wird. Wenn dies ein Problem ist, sollten Sie das js-Skript in Ihren Designordner kopieren, den nicht gewünschten Teil entfernen, das Original herausnehmen und Ihr geändertes Skript in die Warteschlange stellen.
Wie Sie dies tun.
Um ein Skript aus der Warteschlange zu entfernen, müssen Sie wissen, dass es Handle ist. Here's ein fantastisches Tutorial, wie Sie die Griffe von Skripten bekommen, sehr praktisch. Zusammenfassend lässt sich für den Fall, geht die Verbindung tot:
hinzugefügt functions.php Datei
function wpcustom_inspect_scripts_and_styles() {
global $wp_scripts;
global $wp_styles;
// Runs through the queue scripts
foreach($wp_scripts->queue as $handle) :
$scripts_list .= $handle . ' | ';
endforeach;
// Runs through the queue styles
foreach($wp_styles->queue as $handle) :
$styles_list .= $handle . ' | ';
endforeach;
printf('Scripts: %1$s Styles: %2$s',
$scripts_list,
$styles_list);
}
add_action('wp_print_scripts', 'wpcustom_inspect_scripts_and_styles');
Dies wird eine Liste aller js drucken und CSS zu Ihrer Seite an der Spitze geladen wird. Wenn Sie Schwierigkeiten haben, herauszufinden, was Sie möchten, können Sie immer einen dom inspector verwenden, beispielsweise in Chrome oder Firefox. Auf Chrome- Rechtsklick - Inspect-Element - Ressourcen - Frames - Ihre Site-URL - Skripte.
Dies wird Ihnen eine Liste aller Skripte und ihrer Standorte geben.
Sobald Sie herausgefunden haben, welches Skript Sie benötigen, kopieren Sie es in Ihr Thema und entfernen Sie den Teil, der die Schaltflächen hinzufügt.
Entfernen Sie dann das unerwünschte Skript mit dem Handle, das wir zuvor gefunden haben, und fügen Sie Ihr neues ein.
function wpcustom_deregister_scripts_and_styles(){
wp_deregister_script('my-script-handle');
wp_enqueue_script('my-new-script', get_template_directory_uri() . '/js/my-new-script.js', array(), '1.0', true);
}
add_action('wp_print_styles', 'wpcustom_deregister_scripts_and_styles', 100);
Wenn die Tasten von PHP generiert werden, müssen Sie die Datei finden, die den HTML-Code in Ihrer Mutter Thema sind zu erzeugen, kopieren Sie es zu Ihrem Kind Thema, und das Entfernen der beanstandeten Linien.
Danke für die zusätzlichen Informationen. Aber PHP_INT_MAX scheint ziemlich OTT zu sein? –
Könnte ja sein, aber ich verwende es gerne in untergeordneten Themen, um sicherzustellen, dass meine Funktionen zuletzt gehakt werden. Dies ist Ihre eigene Präferenz –
Der Schlüsselpunkt, um dies zu erreichen, ist sicherzustellen, dass Sie das, was nach dem 'add_action' in Ihrem Eltern-Thema verwendet wird, übereinstimmen. Manchmal wird 'wp_enqueue_scripts' verwendet und manchmal' wp_footer', je nach Datei und Thema. – fidev