ublicações populares do WordPress sem usar plugi

Estou trabalhando em um site tentando obter uma seção de postagens populares. Eu tentei plugins, mas eles exigem wp_head () e isso destrói o jCarousel que eu tenho no site. Implementei o código para getPostViews com o seguinte em functions.php:

function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 View";
    }
    return $count.' Views';
}

function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }
    else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

No entanto, quando insiro o seguinte em um loop para exibi-lo, meu site desativa, informando que preciso instalar o wordpress novamente. Quando concluo a instalação, recebo uma lista de erros do banco de dados. No entanto, se eu voltar a fazê-lo mais tarde, com o código removido, o site funcionará novament

<? query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC'); ?>

Como posso fazer com que as postagens populares funcionem usando isso? Ou existe outra maneira que eu deveria procurar para fazer com que as postagens populares funcionem? Obrigado pela ajuda

questionAnswers(2)

yourAnswerToTheQuestion