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:
- The Tao of WordPress
- Graven in WordPress
- .htaccess eenvoudig gemaakt
- Diepgaande WordPress thema’s
- Wizard’s SQL Recipes for WordPress
En/of koop een van mijn premium WordPress plugins:
- BBQ Pro – Supersnelle WordPress firewall
- Blackhole Pro – Blokkeer automatisch slechte bots
- Banhammer Pro – Houd het verkeer in de gaten en verbied de slechteriken
- GA Google Analytics Pro – Verbind WordPress met Google Analytics
- Simple Ajax Chat Pro – Onbeperkte chatrooms
- USP Pro – Onbeperkte front-end formulieren
Links, tweets en vind-ik-leuks worden ook op prijs gesteld. Bedankt! 🙂
Installatie
Hoe te installeren
- Upload de plugin naar je blog en activeer dan
- 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 alle concepten van het extra berichttype “film” die zich in de categorie “sci-fi” bevinden en zijn getagd als “vervolg”.
Om het aantal berichten voor meerdere categorieën te tonen, scheid categorie slugs met komma’s, zoals [sbs_posts cat="cat-1,cat-2,cat-3"]
.
Meer informatie over de mogelijke waarden voor deze attributen:
[sbs_posts_alt]
De [sbs_posts_alt]
shortcode is voor sites met VEEL berichten (zoals 10.000+). Het is niet zo flexibel als [sbs_posts]
, maar biedt wel verschillende attributen:
[sbs_posts_alt type="page" status="draft" number_format=","]
Je kunt het type
en de status
van de berichten die geteld moeten worden wijzigen. De number_format
attribuut bepaalt het scheidingsteken voor grote getallen. Deze shortcode moet 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]
Standaard toont de [sbs_approved]
shortcode het totale aantal reacties dat is toegestaan/gepubliceerd. Deze shortcode biedt een optioneel attribuut om het aantal format te specificeren:
[sbs_approved number_format=","]
Je kunt het aantal format wijzigen naar wat logisch is voor je site.
[sbs_tags]
Standaard toont de [sbs_tags]
shortcode het totale aantal tags dat is aangemaakt. Deze shortcode biedt een optioneel attribuut om het aantal format te specificeren:
[sbs_tags number_format=","]
Je kunt het aantal format wijzigen naar wat logisch is voor je 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]
De [sbs_cpt_count]
shortcode toont het aantal berichten voor het opgegeven berichttype. Bijvoorbeeld, als je het aantal berichten voor een berichttype genaamd food
wilt tonen, zou het er zo uitzien:
[sbs_cpt_count cpt="food"]
Het standaard berichttype voor deze shortcode is bericht
. De [sbs_cpt_count]
shortcode accepteert drie attributen die kunnen worden gebruikt om aan te passen:
cpt - specifies the post type
txt - specifies custom label/name
number_format - thousands separator (default: comma, like 1,234)
Standaard zal [sbs_cpt_count]
zonder attributen het totale aantal gepubliceerde berichten tonen.
[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
Bijdragers & ontwikkelaars
“Simple Blog Stats” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Simple Blog Stats” is vertaald in 6 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!
2-11-2024
- Lost bug met tekst domein laden op
- Getest met WordPress 6.7
Volledige wijzigingslog @ https://plugin-planet.com/wp/changelog/simple-blog-stats.txt