[SQL] WordPress – pobieranie najdłuższych wpisów

Witam, dziś bez zbędnego gadania, będzie bardzo krótko.

Przedstawiam to proste zapytanie SQL, które pobierze tytuły wpisów i ilość słów w nich zawartych oraz posortuje po ich ilości.

SELECT post_title, (LENGTH(post_content) - LENGTH(REPLACE(post_content, ' ', ''))) AS words FROM wp_posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY words DESC

Tak, to tyle. Na koniec screen z fragmentem wyniku działania na przykładzie mojego bloga:

<a href="http://sobak.pl/wp-content/uploads/wordpress-posts-query.png"><img class="aligncenter size-full wp-image-1536" alt="wordpress-posts-query" src="http://sobak.pl/wp-content/uploads/wordpress-posts-query.png" width="357" height="601" />

Amen, dobranoc państwu :)

3 komentarze do “[SQL] WordPress – pobieranie najdłuższych wpisów

    • Sobak pisze:

      Tak, z hostingiem aktualnie jadę właśnie u nich.

      IronCMS przekształcił się w inny projekt, który powolutku jest rozwijany. Być może niedługo opublikuję więcej informacji na ten temat :)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *