Simple Blog Stats

Omschrijving

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
  • Display current number of logged-in users
  • Display number of logged-in users via Dashboard widget

NEW! Display number of words in any custom field

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
  • Works with or without Gutenberg Block 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.

Ondersteuning ontwikkeling van deze plugin

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 likes 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. Visit the settings to configure your options

Meer informatie over het installeren van WP plugins

Hoe te gebruiken

Visit the plugin settings page to configure your shortcodes. Then copy/paste the shortcodes in any Post, Page, or Widget to display your stats. To display your stats anywhere in your theme template, visit the “Template Tags” section of the settings page.

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
[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 *

* 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)

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"]

You can change the type and status of the posts that should be counted. Again, this shortcode should be used only for sites with extreme numbers of posts.

[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

For the attribute values, you can use any valid PHP date/time format. Check the PHP docs for a complete list of available formats.

[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"]

You can change the category ID to display number of comments for any category.

[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"]

Then change the attribute values to match your taxonomy, terms, and post type, respectively.

[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 weer te geven.

[sbs_word_count_custom]

The [sbs_word_count_custom] shortcode displays the number of words in any custom field. It requires a post ID and name of a custom field. Here is an example:

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

So if post ID = 12 has a custom field named “author-bio”, this shortcode will return the number of words contained in the custom field (not the post).

[sbs_roles]

The [sbs_roles] shortcode displays a list of all user roles and corresponding number of users. To display the number of users for a specific role, add the role attribute. Examples:

[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_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

To restore default plugin options, either uninstall/reinstall the plugin, or visit the plugin settings > Restore Default Options.

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 filter hook voor het aanpassen van het totale aantal berichten dat wordt weergegeven met behulp van de [sbs_posts] shortcode. Om dit te doen, voeg je het volgende fragment toe aan je thema functions.php bestand:

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 met de status “publiceren”. Om de berichtstatus aan te passen, voeg je de volgende code toe aan je thema (of subthema’s) functions.php bestand (of voeg je toe via een eenvoudige 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.

How to customize post types for [sbs_updated] shortcode?

By default the [sbs_updated] shortcode includes only posts (post type = post). To customize the post type, add the following code to your theme (or child theme’s) functions.php file (or add via simple custom plugin):

function sbs_updated_post_type($type) {

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

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

You can edit the return array with whatever post types are required.

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.

How to remove commas from the media count?

By default, the plugin formats long numbers with commas. To remove/disable the commas for the [sbs_media_count] shortcode, add the following code to your theme (or child theme) functions.php or simple custom plugin:

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

Save changes and done. Note: currently this works only with the shortcode, [sbs_media_count].

Heb je een vraag?

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

Beoordelingen

16 december 2021
I installed and hit "Activate". When I first opened the "Settings", it already knew everything (and I mean EVERYTHING) about my website. It's doing MORE than I could ever have asked for from a small and very Clean plug-in.
17 oktober 2021
Great statistics! Plus saves a lot of time in the DIY admin coding department. And another plugin I gladly devoted some time to, to make a 100% Dutch translation: https://translate.wordpress.org/projects/wp-plugins/simple-blog-stats/
1 augustus 2021
saya sangat suka dengan plugin anda. kecil, ringan dan simpel untuk digunakan. sesuai dengan kebutuhan saya. Terimakasih.
7 januari 2021
this is a nice feature for my educational website. it works without any problems. I count posts, comments and cpts. love it.
12 november 2020
I use WordPress to teach with and it's been great to have a simple way to display comment, post and word counts on the home page so everyone participating can see how things have developed. Works well and easy to use with shortcodes.
Lees alle 23 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!

20220116

  • Updates support panel
  • Improves plugin documentation
  • Improves loading of translations
  • Adds new shortcode [sbs_word_count_custom]
  • Adds filter hook sbs_include_commas
  • Adds filter hook sbs_updated_post_type
  • Changes string variable to array for sbs_updated_post_status
  • Updates some links to external resources
  • Changes minimum required WP version to 4.6
  • Tests on WordPress 5.9

20210716

  • Lost bug op met shortcode voor het aantal woorden
  • Adds format attribute for [sbs_updated]
  • Verbetert escape- en getalopmaak
  • Getest met WordPress 5.8

20210210

  • Voegt filter hook toe sbs_updated_post_status
  • Getest met PHP 7.4 en 8.0
  • Getest met WordPress 5.7

20201114

  • Lost enkele bugs op met PHP 8.0
  • Updates/improves readme.txt/docs
  • Getest met PHP 7.4 en 8.0
  • Getest met WordPress 5.6

20200808

  • Verbetert [sbs_media_count] om alle mediatype(s) weer te geven (met dank aan esmus)
  • Adds new cat attribute to [sbs_comments] shortcode (Thanks to Mark R.)
  • Voegt nieuwe filter hook toe sbs_cat_comments_args_comments
  • Voegt nieuwe filter hook toe sbs_cat_comments_args_post
  • Updates standaard vertaal template
  • Verfijnt paginastijlen voor het instellen van plugins
  • Verfijnt leesmij/documentatie
  • Getest met WordPress 5.5

20200317

  • Voegt nieuwe shortcode toe, [sbs_tax_posts]
  • Verbetert de weergave van de pagina met plugin instellingen
  • Genereert een nieuwe standaard vertaal template
  • Getest met WordPress 5.4

20191105

  • Updates styles for plugin settings page
  • Getest met WordPress 5.3

20190902

  • Lost bug op met het tellen van alle woorden in berichten
  • Adds number_format() to format numbers with commas
  • Updates some links to https
  • Genereert een nieuwe standaard vertaal template
  • Getest met WordPress 5.3 (alpha)

20190429

  • Bumpt minimale PHP versie naar 5.6.20
  • Adds shortcode for count of images or videos in Media Library
  • Corrigeert PHP berichten: “trying to get property of non-object”
  • Tweaks plugin instellingen scherm inhoud
  • Updates standaard vertaal template
  • Getest met WordPress 5.2

20190308

  • Voegt nieuwe taxonomie shortcode toe,[sbs_tax]
  • Adds alternate posts shortcode, [sbs_posts_alt]
  • Adds check for admin user for settings shortcut link
  • Tweaks plugin instellingen scherm UI
  • Genereert een nieuwe standaard vertaal template
  • Getest met WordPress 5.1 en 5.2 (alpha)

20190220

  • Gewoon een versie ophoging voor compatibliteit met WP 5.1
  • Binnenkort volledige update 🙂

20181114

  • Adds shortcode and dashboard widget for current number of logged-in users
  • Adds sbs_last_update filter hook for date format
  • Adds homepage link to Plugins screen
  • Updates standaard vertaal template
  • Getest met WordPress 5.0

20180828

  • Lost bug op met caching en correcte statistieken
  • Voegt nieuwe optie toe om caching in/uit te schakelen
  • Genereert een nieuwe standaard vertaal template
  • Verdere tests op WP 4.9 en 5.0 (alpha)

20180820

  • Implementeert transiënten voor sommige telfuncties voor betere prestaties
  • Voegt filter hook sbs_get_posts_limit toe voor sbs_word_count_all en sbs_posts
  • Adds txt attribute to [sbs_cpt_count] and [sbs_roles]
  • Corrigeert meervoudige zelfstandige naamwoorden op het aantal gebruikersrollen
  • Adds rel="noopener noreferrer" to all blank-target links
  • Updates GDPR blurb and donate link
  • Herstelt standaard vertaal template
  • Verdere tests op WP versies 4.9 en 5.0 (alpha)

20180508

  • Voegt shortcode toe [sbs_cpts_count], geeft lijst met CPT aantallen weer
  • Adds shortcode [sbs_cpt_count cpt="post"], displays CPT count
  • Tweakt enkele stijlen op de pagina met plugin instellingen
  • Genereert nieuwe vertaal template
  • Updates Show Support panel
  • Updates plugin image files
  • Getest met WordPress 5.0

20171103

  • Lost bug op met nieuwe [sbs_posts] shortcode (zie docs voor info)
  • Verwijdert extra manage_options controle voor validatie van instellingen
  • Getest met WordPress 4.9

20171024

  • Adds new attributes for [sbs_posts] (see documentation for info)
  • Adds extra manage_options capability check to modify settings
  • Verbetert de logica van sbs_require_wp_version
  • Stroomlijnt het ondersteuningspaneel in plugin instellingen
  • Herstelt standaard vertaal template
  • Getest met WordPress 4.9

20170801

  • Updates GPL licentie blurb
  • Adds GPL license text file
  • Getest met WordPress 4.9 (alpha)

20170325

  • Verfijnt de weergave van instellingenpanelen
  • Adds dashboard widget to display stats
  • Adds user-role shortcode [sbs_roles role="all"]
  • Updates show support panel in plugin settings
  • Vervangt globale $wp_version door get_bloginfo('version')
  • Herstelt standaard vertaal template
  • Getest voor WordPress versie 4.8

20161118

  • Nieuwe shortcodes om woorden in berichten te tellen!
  • Added shortcode to count words in any post: [sbs_word_count]
  • Added shortcode to count words in all posts: [sbs_word_count_all]
  • Added new shortcodes to sbs_blog_stats() function
  • Geüpdatet URL van de auteur van de plugin
  • Stabiele tag gewijzigd van trunk naar de nieuwste versie
  • Added » to rate plugin link and home link
  • Updated URL for rate this plugin links
  • Standaard afgekorte stijlen verwijderd
  • Nieuwe standaardtaal template gegenereerd
  • Getest op WordPress versie 4.7 (beta)

20160813

  • De pagina met plugin instellingen gestroomlijnd en geoptimaliseerd
  • _e() vervangen door esc_html_e() of esc_attr_e()
  • __() vervangen door esc_html__() of esc_attr__()
  • Added plugin icons and larger banner image
  • Vervangen plugin pictogram op instellingenpagina
  • Tekstdomein gewijzigd van “sbs” naar “simple-blog-stats”
  • Lokale vertalingen verwijderd ten gunste van GlotPress
  • Verbeterde ondersteuning voor vertalingen
  • Nieuwe vertaal template gegenereerd
  • Added ellipsis to recent comment excerpt
  • Getest op WordPress 4.6

20160408

  • Pictogram vervangen door retina-versie
  • Added screenshot to readme/docs
  • Added retina version of banner
  • Gereorganiseerd en vernieuwd readme.txt
  • Getest op WordPress versie 4.5 beta

20151111

  • Geüpdatet header hiërarchie in plugin instellingen
  • Geüpdatet minimale versie vereiste
  • Getest op WordPress 4.4 beta

20150808

  • Getest op WordPress 4.3
  • Geüpdatet minimale versie vereiste

20150507

  • Getest met WP 4.2 + 4.3 (alpha)
  • Enkele “http”-links gewijzigd in “https”

20150315

  • Getest met nieuwste versie van WP (4.1)
  • Minimale versie verhoogd naar WP 3.8
  • Verouderde screen_icon() verwijderd
  • Stroomlijn/verfijn plugincode
  • Toegevoegd $sbs_wp_vers voor versiecontrole
  • Added Text Domain and Domain Path to file header
  • .pot vertaal template toegevoegd aan /languages/

20140925

  • Getest op de nieuwste versie van WP (4.0)
  • Verhoogde minimum versie vereiste naar WP 3.7
  • Added conditional check for min-version function

20140305

  • Bugfix: replaced mysql_real_escape_string() with esc_attr(), resolves PHP error

20140123

  • Getest met de laatste WordPress (3.8)
  • Added trailing slash to load_plugin_textdomain()

20131106

  • Afsluiting ?> verwijderd van simple-blog-stats.php
  • Algemene code opschoning en onderhoud
  • Getest op de nieuwste versie van WordPress 3.7
  • Added “rate this plugin” links
  • uninstall.php bestand toegevoegd
  • Added i18n support
  • Added line to prevent direct loading of script

20130713

  • Algemene codecontrole en opschonen
  • Verbeterde ondersteuning voor lokalisatie
  • Overzicht en updates beheerderspanelen standaard geopend

20130104

  • Added margins to submit buttons

20121029

  • Eerste versie van de nieuwe plugin

20121028

  • Afgestemd, getest, getest, etc.

20121027

  • Herbouwd en hernoemd BlogStats PCC plugin

20060828