• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zwei Funktionen addieren?

Mr.Blade

Neues Mitglied
Hallo,

vorweg: Ich kenne mich mit PHP nicht allzu gut aus.

Folgende Funktion gibt an (WordPress), dass die Artikel nach den meisten Kommentaren sortiert werden sollen.

PHP:
<?php query_posts(array('orderby' => 'comment_count', 'posts_per_page' => '6'));
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>

Mit dieser Funktion (es werden nur Zahlen ausgegeben, ist aber ein "String") werden die Ansichten\Hits für die Artikel ausgegeben:

PHP:
<?php the_views();?>

Ich möchte, dass die Artikel nun nach beiden Kriterien gefiltert werden, also sodass "the_views" und "comment_count" quasi mathematisch addiert werden und dann sortiert wird. Also muss ich "
PHP:
<?php the_views();?>
" irgendwie in den oberen Code miteinbeziehen. Wie stelle ich das an? :-(

Gruß
 
Danke. Die Funktion für diese Query lautet:

PHP:
add_filter( 'pre_get_posts', 'my_pre_get_posts' );

function my_pre_get_posts( $query ) {

    if ( is_tax( 'locations' ) && empty( $query->query_vars['suppress_filters'] ) )
        $query->set( 'orderby', 'comment_count' );

    return $query;
}
Also muss vermutlich hier "the_views()" miteinbezogen werden?
 
Zurück
Oben