Custom META in wpSEO plugin
-
Hello,
I use the wpSEO plugin. And it offers the possibility to change the meta via a function.This is the function:
add_action('init', 'set_wpseo_meta'); function set_wpseo_meta() { apply_filters( 'wpseo_set_meta', array( 'title' => 'Neuer Titel', 'desc' => 'Neue Description', ) ); }
When I use it with static data it works well. No I like to have custom fields and taxonomies be used for creating the meta.
This is how I get my dynamic meta.
global $wp_query; $artists_list = wp_get_object_terms( $wp_query->post->ID, 'mhq_artists' ); $label_list = wp_get_object_terms( $wp_query->post->ID, 'mhq_labels' ); $cdTitle = get_post_meta( $wp_query->post->ID, 'my_meta_box_Title', true ); $cdRelease = get_post_meta( $wp_query->post->ID, 'my_meta_box_dateRelease', true ); foreach( $artists_list as $artists ) $artist_names[] = $artists->name; foreach( $label_list as $labels ) $label_names[] = $labels->name; $artist_names = implode( ', ', $artist_names ); $label_names = implode( ', ', $label_names );
Now, how do I get this dynamic into the function?
When I try to change the variable with the static text I got an error.
And, I like to have this all, only if(is_single()).
Can someone tell me how this works?
Cheers,
Denis
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘Custom META in wpSEO plugin’ is closed to new replies.