Bitte helfen Sie mir bei diesem Fehler. Ich bin neu in Codierung, habe ich eine Wordpress-Seite und es zeigt den folgenden FehlerWarnung: Ungültiger String-Offset 'custom_css_post_id'
Warning: Illegal String Offset 'custom_css_post_id' in/home/content/n3pnexwpnas02_data02/18/3031418/html/wp-includes/Thema .php on line 905
Wo soll ich anfangen? Kann mir jemand helfen, da ich ein Noob bin.
Hier ist der Code es auf die Punkte in theme.php
function wp_get_custom_css_post($stylesheet = '') {
if (empty($stylesheet)) {
$stylesheet = get_stylesheet();
}
$custom_css_query_vars = array(
'post_type' => 'custom_css',
'post_status' => get_post_stati(),
'name' => sanitize_title($stylesheet),
'posts_per_page' => 1,
'no_found_rows' => true,
'cache_results' => true,
'update_post_meta_cache' => false,
'update_term_meta_cache' => false,
);
$post = null;
if (get_stylesheet() === $stylesheet) {
$post_id = get_theme_mod('custom_css_post_id');
if ($post_id > 0 && get_post($post_id)) {
$post = get_post($post_id);
} else {
$query = new WP_Query($custom_css_query_vars);
$post = $query->post;
/*
* Cache the lookup. See WP_Customize_Custom_CSS_Setting::update().
* @todo This should get cleared if a custom_css post is added/removed.
*/
if ($post) {
set_theme_mod('custom_css_post_id', $post->ID);
} elseif (-1 !== $post_id) {
set_theme_mod('custom_css_post_id', -1);
}
}
} else {
$query = new WP_Query($custom_css_query_vars);
$post = $query->post;
}
return $post;
}
Code unten setzen Wo sehen Sie den Fehler? Was versuchst du zu tun, wenn du es erhältst? – Daniel
Das bedeutet, dass Sie eine Zeichenfolge verwendet haben, in der Sie ein assoziatives Array verwenden sollen. – Barmar
Am oberen Rand der Seite bekomme ich den Fehler, das Hauptnavigationsmenü in meiner Website ist durcheinander. Wo sollte Zeile 905 finden, um den Code zu finden? –