Simple Blog Stats

Beschrijving

Eenvoudige blogstatistieken (SBS) biedt shortcodes en tags om sitestatistieken weer te geven in berichten, pagina’s en overal in je thema.

Toon statistieken

  • Totaal aantal berichten
  • Totaal aantal pagina’s
  • Totaal aantal concepten
  • Totaal aantal reacties
  • Totaal aantal media bestanden (alle typen)
  • Aantal reacties die gemodereerd moeten worden
  • Aantal goedgekeurde reacties
  • Aantal geregistreerde gebruikers
  • Aantal categorieën
  • Aantal tags
  • Aantal woorden voor ieder bericht
  • Aantal woorden voor alle berichten
  • Toon alle blogstatistieken in een lijst
  • Aantal berichten weergeven voor elk aangepast berichttype
  • Lijst met aantallen weergeven voor alle aangepaste berichttypen
  • Huidig aantal ingelogde gebruikers weergeven
  • Aantal ingelogde gebruikers weergeven via dashboard widget

NIEUW! Toon het aantal woorden in een aangepast veld

Plugin functies

  • Gebruikt caching voor betere prestaties
  • Biedt shortcodes om statistieken in berichten en pagina’s weer te geven
  • Biedt template tags om statistieken overal in je thema weer te geven
  • Configureer tekst/opmaak om voor/na elke shortcode te verschijnen
  • Gebouwd met de WP API voor optimale prestaties en beveiliging
  • Biedt een gelikt instellingenscherm met schakelpanelen
  • Biedt de mogelijkheid om de standaard plugin instellingen terug te zetten
  • Geef je statistieken weer met schone, geldige opmaak
  • Werkt met of zonder Gutenberg Blok Editor
  • Plugin wordt regelmatig geüpdatet en is “toekomstbestendig”
  • Lijst met statistieken weergeven via Dashboard widget

Meer statistieken

  • Datum van meest recente site update weergeven
  • Lijst met recente berichten weergeven (configureerbaar)
  • Lijst met recente reacties weergeven (configureerbaar)
  • Aantal gebruikers per rol weergeven (configureerbaar)
  • Toon alle blogstatistieken in een mooi opgemaakte lijst
  • Configureer alle shortcodes via de plugin instellingen
  • Eet een bakje ijs 🙂

Privacy

Deze plugin verzamelt of bewaart geen gebruikersgegevens. Het plaatst geen cookies en maakt geen verbinding met locaties van derden. Deze plugin heeft dus op geen enkele manier invloed op de privacy van gebruikers.

Simple Blog Stats is ontwikkeld en onderhouden door Jeff Starr, 15 jaar WordPress-ontwikkelaar en boekauteur.

Ondersteun ontwikkeling

Ik ontwikkel en onderhoud deze gratis plugin met liefde voor de WordPress community. Om je steun te betuigen, kun je een donatie doen of een van mijn boeken kopen:

En/of koop een van mijn premium WordPress plugins:

Links, tweets en vind-ik-leuks worden ook op prijs gesteld. Bedankt! 🙂

Schermafdrukken

  • Simple Blog Stats: Instellingenscherm (panelen toggle open/dicht)

Installatie

Hoe te installeren

  1. Upload de plugin naar je blog en activeer dan
  2. Ga naar de instellingen om je opties te configureren

Meer informatie over het installeren van WP plugins

Hoe te gebruiken

Ga naar de pagina met plugin instellingen om je shortcodes te configureren. Kopieer/plak vervolgens de shortcodes in een bericht, pagina of widget om je statistieken weer te geven. Als je je statistieken overal in je thema template wilt weergeven, ga je naar het gedeelte ‘Template tags’ van de instellingenpagina.

Maak kennis met de shortcodes

Bezoek de pagina met instellingen voor plugins voor een volledige lijst met shortcodes. Daar kan je de uitvoer van elke shortcode aanpassen. Hier is een lijst van alle SBS shortcodes:

[sbs_posts]                = number of posts *
[sbs_posts_alt]            = number of posts *
[sbs_pages]                = number of pages
[sbs_drafts]               = number of drafts
[sbs_comments]             = number of comments *
[sbs_moderated]            = moderated comments
[sbs_approved]             = approved comments *
[sbs_users]                = number of users
[sbs_cats]                 = number of categories
[sbs_tags]                 = number of tags
[sbs_tax tax="tax_name"]   = number of taxonomy terms
[sbs_tax_posts ...]        = number of posts for tax term(s) *
[sbs_word_count]           = number of words in post *
[sbs_word_count_all]       = number of words in all posts (all post types) *
[sbs_word_count_custom]    = number of words in custom field *
[sbs_updated]              = site last updated *
[sbs_latest_posts]         = displays recent posts
[sbs_latest_comments]      = displays recent comments
[sbs_roles]                = number of users per role *
[sbs_cpts_count]           = list of CPT counts
[sbs_cpt_count cpt="post"] = number of any post type
[sbs_blog_stats]           = displays list of blog stats
[sbs_logged_users]         = number of logged-in users *
[sbs_media_count]          = number of media files *
[sbs_reading_time]         = estimated reading time

* See notes below.

[sbs_posts]

De [sbs_posts] shortcode accepteert verschillende attributen die kunnen worden gebruikt om je bericht statistieken aan te passen:

cat           - limit by category    (default: empty = all cats)
tag           - limit by tag         (default: empty = all tags)
type          - limit by post type   (default: empty = post)
status        - limit by post status (default: empty = publish)
exclude       - exclude post IDs     (comma separated list of post IDs)
exclude_cat   - exclude categories   (comma separated list of category IDs)
number_format - thousands separator  (default: comma, like 1,234)

Dus standaard zal [sbs_posts] zonder attributen het totale aantal gepubliceerde berichten in elke categorie of tag weergeven.

Hier is een voorbeeld dat gebruik maakt van de attributen:

[sbs_posts cat="sci-fi" tag="sequel" type="movie" status="draft"]

Dit toont dus alle concepten van het aangepaste berichttype “film” die zich in de categorie “sci-fi” bevinden en zijn getagd als “vervolg”.

Meer informatie over de mogelijke waarden voor deze attributen:

[sbs_posts_alt]

De [sbs_posts_alt] shortcode is voor sites met VEEL aan berichten (zoals 10.000+). Het is niet zo flexibel als [sbs_posts], maar biedt wel een aantal attributen:

[sbs_posts_alt type="page" status="draft"]

Je kunt het type en status wijzigen van de berichten die moeten worden geteld. Nogmaals, deze shortcode mag alleen worden gebruikt voor sites met extreme aantallen berichten.

[sbs_updated]

De [sbs_updated] shortcode geeft de datum en tijd van het laatste bericht weer. Het accepteert twee attributen, format_date en format_time, waarmee je het formaat van respectievelijk de uitvoerdatum en -tijd kunt aanpassen. Hier zijn enkele voorbeelden om te laten zien hoe het werkt:

[sbs_updated format_date="Y/m/d"] = custom format for date, default format for time
[sbs_updated format_time="H:i:s"] = custom format for time, default format for date

[sbs_updated format_date="Y/m/d" format_time="disable"] = custom format for date, disable time output
[sbs_updated format_date="Y/m/d" format_time="H:i:s"]   = custom format for both date and time

Voor de attribuutwaarden kan je elke geldige PHP datum/tijd notatie gebruiken. Bekijk de PHP-documenten voor een volledige lijst met beschikbare formaten.

[sbs_comments]

Standaard geeft de [sbs_comments] shortcode het totale aantal reacties weer voor alle berichten op je site. Als je het aantal reacties alleen voor een specifieke categorie wilt weergeven, voeg je het kenmerk kat toe, zoals:

[sbs_comments cat="1"]

Je kunt de categorie ID wijzigen om het aantal opmerkingen voor elke categorie weer te geven.

[sbs_approved]

By default, the [sbs_approved] shortcode displays the total number of comments that have been approved/published on your site. This shortcode provides an optional attribute to specify the number format:

[sbs_approved number_format=","]

You can change the number format to whatever makes sense for your site.

[sbs_tax_posts]

De [sbs_tax_posts] shortcode geeft het aantal berichten weer dat bij een specifiek berichttype hoort en taxonomieterm(en). Hier is een voorbeeld:

[sbs_tax_posts tax="taxonomy" terms="term-1, term-2, term-3" type="custom-post-type"]

Wijzig vervolgens de kenmerkwaarden zodat ze overeenkomen met respectievelijk je taxonomie, termen en berichttype.

[sbs_word_count]

De [sbs_word_count] shortcode geeft het aantal woorden in de inhoud van een bericht weer. Standaard wordt het aantal woorden in het huidige bericht weergegeven. Of je kunt een willekeurige bericht ID opgeven:

[sbs_word_count]         // displays word count of current post
[sbs_word_count id="1"]  // displays word count of post with ID = 1

Gebruik de shortcode [sbs_word_count_all] om het aantal woorden voor alle berichten (elk berichttype) weer te geven. Bekijk de veelgestelde vragen om het berichttype voor deze shortcode aan te passen.

[sbs_word_count_custom]

De [sbs_word_count_custom] shortcode geeft het aantal woorden in elk aangepast veld weer. Het vereist een post-ID en de naam van een aangepast veld. Hier is een voorbeeld:

[sbs_word_count_custom post_id="12" key="author-bio"]

Dus als post-ID = 12 een aangepast veld met de naam “auteur-bio” heeft, retourneert deze shortcode het aantal woorden in het aangepaste veld (niet het bericht).

[sbs_roles]

De [sbs_roles] shortcode geeft een lijst weer van alle gebruikersrollen en het bijbehorende aantal gebruikers. Voeg het kenmerk rol toe om het aantal gebruikers voor een specifieke rol weer te geven. Voorbeelden:

[sbs_roles]                // displays list of roles and number of users
[sbs_roles role="author"]  // displays number of users for specified role
[sbs_roles role="all"]     // displays list of roles and number of users

Het kenmerk role accepteert een waarde van all of een geldige gebruikersrol.

[sbs_cpt_count]

The [sbs_cpt_count] shortcode displays the number of posts for the specified post type. For example, if you want to display the number of posts for a post type called food, would like this:

[sbs_cpt_count cpt="food"]

The default post type for this shortcode is post. The [sbs_cpt_count] shortcode accepts three attributes that can be used to customize:

cpt           - specifies the post type
txt           - specifies custom label/name
number_format - thousands separator  (default: comma, like 1,234)

By default, [sbs_cpt_count] with no attributes will display the total number of published posts.

[sbs_logged_users]

De [sbs_logged_users] shortcode kan worden gebruikt om het aantal momenteel ingelogde gebruikers weer te geven. Deze shortcode heeft geen attributen, maar biedt wel een widget die het huidige aantal ingelogde gebruikers weergeeft op het WP Dashboard.

[sbs_media_count]

De [sbs_media_count] shortcode kan statistieken weergeven voor elk(e) mediatype(s). Hier zijn enkele voorbeelden:

[sbs_media_count type="all"]          = displays number of all media files
[sbs_media_count type="image"]        = displays number of image files
[sbs_media_count type="video"]        = displays number of video files
[sbs_media_count type="pdf,doc,docx"] = displays number of PDF, DOC, and DOCX files
[sbs_media_count type="mp3"]          = displays number of MP3 files
[sbs_media_count]                     = displays number of all media files

Uitvoer aanpassen

De meeste shortcodes geven alleen een nummer weer. Ga naar de instellingen van de plugin om het nummer met je eigen tekst aan te passen. Daar kan je elke tekst of markering toevoegen die voor/na elke shortcode moet worden weergegeven.

Er zijn drie shortcodes die wat standaardtekst uitvoeren samen met het stats nummer:

[sbs_roles]
[sbs_cpt_count]
[sbs_media_count]

Dus om de tekst voor deze shortcodes aan te passen, kun je een txt attribuut toevoegen en de waarde instellen op wat je maar wilt, bijvoorbeeld:

[sbs_roles txt="Whatever you want"]
[sbs_cpt_count txt="Whatever you want"]
[sbs_media_count txt="Whatever you want"]

Of als je alleen de extra tekst wilt uitschakelen en alleen het nummer wilt weergeven, stel je het attribute txt in op null, zoals:

[sbs_roles txt="null"]
[sbs_cpt_count txt="null"]
[sbs_media_count txt="null"]

Op die manier wordt alleen het nummer weergegeven zonder enige andere tekst.

Bevalt de plugin?

Als je van eenvoudige blogstatistieken houdt, neem dan even de tijd om een 5-sterren waardering te geven. Het helpt om de ontwikkeling en ondersteuning sterk te houden. Bedankt!

Upgrades

Om SBS te upgraden, verwijder je de oude versie en vervang je deze door de nieuwe versie. Of klik gewoon op “Update” in het scherm Plugins en laat WordPress het automatisch voor je doen.

Standaardopties herstellen

Om de standaard plugin opties te herstellen, moet je de plugin verwijderen/opnieuw installeren of de plugin instellingen > Standaardopties herstellen.

Verwijderen

Eenvoudige blogstatistieken ruimt zichzelf op. Alle plugin instellingen worden uit je database verwijderd wanneer de plugin wordt verwijderd via het scherm Plugins. Alle shortcodes die je aan je berichten en pagina’s hebt toegevoegd, worden niet verwijderd. Evenzo worden eventuele template tags die aan je thema template zijn toegevoegd, niet verwijderd.

FAQ

Hoe het aantal getelde berichten beperken/aanpassen?

De plugin biedt een filterhook voor het aanpassen van het totale aantal berichten dat wordt weergegeven met behulp van de [sbs_posts] shortcode. Om dit te doen, voeg de volgende snippet toe aan je thema functions.php bestand, of voeg het toe via een aangepaste plugin:

function sbs_get_posts_limit_custom($limit) { return 100; }
add_filter('sbs_get_posts_limit', 'sbs_get_posts_limit_custom');

Er hoeven geen wijzigingen te worden aangebracht; bewerk eenvoudig de 100 naar wat gewenst en gedaan is.

Hoe de bericht status voor [sbs_updated] shortcode aanpassen?

Standaard bevat de [sbs_updated] shortcode alleen berichten die de status “publiceren” hebben. Om de poststatus aan te passen, voeg je de volgende code toe aan je thema (of subthema’s) functions.php bestand, of voeg je toe via aangepaste plugin:

function sbs_updated_post_status($status) { 

    return 'publish,draft,pending'; // whatever post statuses

}
add_filter('sbs_updated_post_status', 'sbs_updated_post_status');

Let op waar het zegt publish,draft,pending, dat bepaalt welke bericht statussen worden opgenomen. Je kan naar behoefte wijzigen/bewerken.

Hoe bericht typen aan te passen voor [sbs_updated] shortcode?

Standaard bevat de [sbs_updated] shortcode alleen berichten (posttype = post). Om het berichttype aan te passen, voeg je de volgende code toe aan je thema (of subthema’s) functions.php bestand, of voeg je toe via aangepaste plugin:

function sbs_updated_post_type($type) {

    return array('post', 'book'); // whatever post types

}
add_filter('sbs_updated_post_type', 'sbs_updated_post_type');

Je kunt de retourarray bewerken met alle berichttypen die nodig zijn.

Hoe verander ik het scheidingsteken voor getallen?

Momenteel biedt de plugin geen manier om van punten naar komma’s te veranderen voor numerieke waarden. Bekijk dit bericht voor een eenvoudige JavaScript oplossing.

Hoe komma’s uit de mediatelling verwijderen?

Standaard maakt de plugin lange getallen op met komma’s. Om de komma’s voor de [sbs_media_count] shortcode te verwijderen/uit te schakelen, voeg je de volgende code toe aan je thema (of subthema) functions.php, of voeg je deze toe via aangepaste plugin:

function sbs_include_commas($enable) { return false; }
add_filter('sbs_include_commas', 'sbs_include_commas');

Wijzigingen opslaan en klaar. Opmerking: momenteel werkt dit alleen met de shortcode, [sbs_media_count].

Hoe de shortcode voor het aantal woorden uit te schakelen?

Voor sites met veel berichten en/of berichten met VEEL woorden. Afhankelijk van de servercapaciteit kan er een time-out optreden in PHP wanneer je probeert alles door te nemen en te tellen. Als tijdelijke oplossing is het mogelijk om de shortcode “alle woorden tellen” uit te schakelen door de volgende code toe te voegen aan je thema functions.php, of toe te voegen via aangepaste plugin:

function sbs_word_count_all_disable($disable) { return true; }
add_filter('sbs_word_count_all_disable', 'sbs_word_count_all_disable');

Hoe verander ik het berichttype voor [sbs_word_count_all]?

Standaard telt de shortcode [sbs_word_count_all] woorden in berichten van alle/alle berichttypen. Om het berichttype aan te passen, voeg je de volgende code toe aan je thema functions.php, of voeg je toe via aangepaste plugin:

function sbs_word_count_all_post_type($type) {

    return array('post', 'page', 'movie', 'book'); // whatever post types

}
add_filter('sbs_word_count_all_post_type', 'sbs_word_count_all_post_type');

Je kunt de berichttypen in de array naar wens aanpassen.

Heb je een vraag?

Stuur vragen of feedback via mijn contact formulier. Bedankt! 🙂

Beoordelingen

26 februari 2024
Love it! Thanks for making it. This just made my day.
8 oktober 2023
This works like a charm, with a little friendly help from the author, it is exactly what I was searching for...
1 februari 2023
Used this to show the number of open job positions (custom post type) in the menu and saved me a decent amount of time. There are also tons of other uses for this plugin which I'm sure I'll take advantage of in the future. Thanks a lot!
Lees alle 35 beoordelingen

Bijdragers & ontwikkelaars

“Simple Blog Stats” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Simple Blog Stats” is vertaald in 5 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Simple Blog Stats” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

Als je van eenvoudige blogstatistieken houdt, neem dan even de tijd om een 5-sterren waardering te geven. Het helpt om de ontwikkeling en ondersteuning sterk te houden. Bedankt!

20240303

  • Adds number_format attribute for [sbs_cpt_count]
  • Updates plugin settings page
  • Updates standaard vertaal template
  • Improves plugin docs/readme.txt
  • Tests on WordPress 6.5 (beta)

Full changelog @ https://plugin-planet.com/wp/changelog/simple-blog-stats.txt