und wie soll das wer von uns von Aussen erkennen?
wie sieht denn dein Query aus
gibts einen Link zur Seite?
Ich habe probeweise mal das query aus der index.php in ein template kopiert und der fehler ist immer noch da und ein anderes theme auf einer anderen webseite und da ist der fehler auch irgendwie.
Link ist http://bit.ly/1TCnfcK
<?php
$searchcriteria1 = get_post_meta($post->ID, 'searchcriteria1', true);
$searchcriteria2 = get_post_meta($post->ID, 'searchcriteria2', true);
$paged = ( get_query_var('paged') ) ? get_query_var( 'paged' ) : 1;
$args = array(
'paged' => $paged,
'post_type' => 'post',
'posts_per_page' => '10',
'orderby' => 'post_date',
'order' => 'DESC',
'cat' => array($searchcriteria1,$searchcriteria2),
);
$the_query = new WP_Query($args);
if($the_query->have_posts()):
?>
<?php
while($the_query->have_posts()) : $the_query->the_post();
get_template_part('includes/blog-post-four-template');
?>
<?php
endwhile;
?>
<?php kriesi_pagination_template(); ?>
<?php
endif;wp_reset_query();wp_reset_postdata();
?>
Alles anzeigen
abgesehen von den vielen auf und zu gehen php tags sehe ich sonst keinen fehler.
Ich sage nochmal genau was der Fehler ist. Ich weiß leider auch nicht ob wpseo sowas überhaupt kann? in den einstellungen kann man auswählen Blätterseiten als restliche seiten behandeln und mit dem wert noindex versehen, aber wpseo erkennt nicht, dass es ein eBlätter also paginated (page2) ist.
Oder kann wpseo das template gar nicht als blätterseite erkennen? Habe oben direkt mal eine Zahl ausgegeben, womit man schnell erkennen kann auf weche Seite man sich befindet. War nur umzugucken, ob paged richtig funtioniert.
Es gibt auch eine Hooks aber die geht angeblich nur wenn man die Option auf daten ausgabe manuell anstoßen ausgewählt hat. Noch dazu schreibt wpseo das man per conditional tag die hook benutzen kann. Aber laut wordpress kann man im Stadium "init" noch keine conditional tags verwenden. Oder sehe ich das falsch?
add_action('init', 'wpseo_set_robots');
function wpseo_set_robots() {
add_filter(
'wpseo_set_robots',
'wpseo_set_robots_callback'
);
}
function wpseo_set_robots_callback($input) {
return 'noindex, follow';
}
Ich könnte zwar wie gesagt, auch maneul und per shortcode die daten ausgeben, aber dann werden nicht alle daten übertragen, wie mit ausgegeben werden würden, wenn ich auf automatische ausgabe stellen würde.
sonst hätte ich das so gemacht im header einfach if(is_paged()){...no index follow... }else {do_shortcode('wpseo_meta_tags')};...