dies ein bisschen ein Aufguss einer früheren Frage ist, fragte ich, aber ich habe ich jetzt eine klarere Vorstellung davon, was ich frage ...entfernen Wordpress Titel von Mutter Thema
Ich habe den folgenden Code ein, das ist in meiner Mutter Thema und erzeugt den Tag für meine Website ... das in dem Verzeichnis befindet: Themen/kalium/inc/laborator_filters.php
// Title Parts
function kalium_wp_title_parts($title, $sep, $seplocation) {
$kalium_separator = apply_filters('kalium_wp_title_separator', ' – ');
if (empty($sep)) {
return $title;
}
$title_sep = explode($sep, $title);
if (! is_array($title_sep)) {
return $title;
}
if ($seplocation == 'right') {
$title = str_replace($sep . end($title_sep), $kalium_separator . end($title_sep), $title);
} else {
$title = str_replace(reset($title_sep) . $sep, reset($title_sep) . $kalium_separator, $title);
}
return $title;
}
add_filter('wp_title', 'kalium_wp_title_parts', 10, 3);
Also, ich versuche, dies zu deaktivieren, von meiner untergeordnete Thema functions.php-Datei mit dem folgenden Code ohne Erfolg:
remove_filter('wp_title', 'kalium_wp_title_parts', 10, 3);
Ich habe auch versucht, es in seiner eigenen Funktion Hinzufügen wie so:
add_action('after_setup_theme', 'remove_head_title', 0);
function remove_head_title() {
remove_filter('wp_title', 'kalium_wp_title_parts', 10, 3);
}
noch ohne Erfolg.
Ich habe auch versucht, nur den Originalcode in meine Funktionsdatei zu kopieren, damit ich Änderungen vornehmen konnte, aber es hat nicht funktioniert.
Kann jemand sehen, wo ich falsch liege? Es wäre ideal, es komplett zu entfernen, aber ich würde es auch gerne in mein Child Theme kopieren, damit ich es ändern kann.
--------- ---------- UPDATE
Ive mein Code nur aktualisiert, wenn die folgende:
add_action('after_setup_theme', 'remove_head_title', 0);
//change page title
add_filter('wp_title', 'change_page_title', 1000);
function change_page_title($title)
{
$title = 'wrgergdg'; // set new title here
// $title = ''; // or set title to an empty string
return $title;
}
aber scheint noch nicht drei Argumente
remove_filter($tag, $function_to_remove, $priority);
entfernen letztes Argument aus dem Code zu arbeiten ...
Nicht in Wordpress erlebt, aber wird nicht Entfernungsfilter habe irgendeine Wirkung von dem, was ich verstehe: https://developer.wordpress.org/reference/functions/add_filter/. Möchten Sie es aus Ihrer HTML-Vorlage entfernen? – DannyThunder
Die Situation ist, habe ich benutzerdefinierte Felder für SEO-Seitentitel und Seitenbeschreibungen hinzugefügt, so dass ich größere Kontrolle über sie ohne eine Installation eines schweren Plugins wie Yoast SEO haben kann - Aber jetzt habe ich das getan, scheint ich zwei Seitentitel zu haben meine Seite. Also, ich wollte das Hauptwort entfernen, das Wordpress automatisch erstellt und hinterlasse meine benutzerdefinierte