Hallo nach dem Update auf Wordpress 4.4 heute morgen habe ich folgendes Problem bei dem Plugin Events Manager (Marcus Sykes). Die Termine werden korrekt angezeigt, aber ich erhalte folgende Fehlermeldung:
PHP
Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/xyz/public_html/wp-includes/category-template.php on line 1158
In der Datei finde ich dann folgende Funktion: (letzte Zeile ist die 1158)
PHP
function get_the_terms( $post, $taxonomy ) {
if ( ! $post = get_post( $post ) )
return false;
$terms = get_object_term_cache( $post->ID, $taxonomy );
if ( false === $terms ) {
$terms = wp_get_object_terms( $post->ID, $taxonomy );
$to_cache = array();
foreach ( $terms as $key => $term ) {
$to_cache[ $key ] = $term->data;
}
wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
}
$terms = array_map( 'get_term', $terms );
Alles anzeigen
Hab leider nur wenig Plan von PHP. Ich würde aber gerne verstehen was das schiefläuft und den Fehler vor allem gerne beheben! Danke