Revise o plugin com sorting de postagem

Eu quero sistema de sorting como no site oficial do wordpress.

Todo usuário ao fazer uma revisão pode avaliar a publicação (2) e a sorting total é exibida perto da postagem (1).

Parece bastante simples, mas todos os plugins que eu encontrei agora mostram apenas uma sorting total ou permitem avaliar comentários de usuários ou fazer qualquer outra coisa, mas não estes.

Qualquer ajuda é apreciada porque me perdi em plugins e penso em escrever por mim mesmo essa funcionalidade a partir do zero.

insira a descrição da imagem aqui

Solutions Collecting From Web of "Revise o plugin com sorting de postagem"

Embora existam muitos plugins que adicionam sorting de estrelas, eu sugiro que você cite o seu próprio. Principalmente porque a maioria destes é muito rico em resources com coisas que você não precisará.

Este é um processo relativamente simples:

  1. Adicione um metadata de usuário personalizado usando update_user_meta() , nomeie posts_voted .

  2. Adicione um valor meta de publicação personalizado usando update_post_meta() . O valor da seqüência será a sorting, por exemplo, 4.5 . Nomeie-o post_rating .

  3. Em seguida, adicione estrelas de sorting ao seu single.php usando wp_star_rating() .

  4. Quando o usuário seleciona sua sorting, você deve atualizar o valor post_voted do usuário e armazenar a ID da postagem na matriz e, em seguida, você deve usar sua escolha de sorting e adicionar um algoritmo simples para o valor post_rating .

  5. Finalmente, ao carregar a página, faça um cheque se o posts_voted do usuário contiver a ID da postagem; se isso acontecer, desative a votação para este usuário.

Isso não soa muito melhor do que adicionar um plugin random que contém toneladas de resources desnecessários?