Como obter a posição de um post de uma categoria e uma etiqueta

Estou tentando obter post posições de categorias e tags. Todas as categorias e tags são ordenadas com meta valor no meu site e a meta-chave é: option_overall_score

Bem, meu plano está exibindo a posição de uma publicação de uma categoria e uma tag. Estou trabalhando nele por horas, mas não consegui encontrar uma maneira de fazê-lo. Há uma pergunta semelhante aqui, mas para ser honesto, não estou familiarizado com o assunto do db.

Existe alguma maneira simples de fazê-lo?

Solutions Collecting From Web of "Como obter a posição de um post de uma categoria e uma etiqueta"

Bem,

Eu reparei meu próprio problema. Se alguém precisar dele no futuro, você pode usar o código abaixo:

$query = new WP_Query( array( 'cat' => '22', 'posts_per_page' => -1, 'orderby' => 'meta_value', 'meta_key' => 'meta_key_here', 'order' => 'DESC', 'fields' => 'ids' )); global $post; $i = array_search( $post->ID, $query->posts ) + 1; echo '
'; echo 'Post Ranking: '; echo "{$i}"; echo '
';

para tag:

 $query = new WP_Query( array( 'tag_id' => '22', 'posts_per_page' => -1, 'orderby' => 'meta_value', 'meta_key' => 'meta_key_here', 'order' => 'DESC', 'fields' => 'ids' )); global $post; $i = array_search( $post->ID, $query->posts ) + 1; echo '
'; echo 'Post Ranking: '; echo "{$i}"; echo '
';