Plugin WordPress pour afficher le nombre de jours depuis le dernier message
Plugin WordPress pour afficher le nombre de jours depuis le dernier message
Je suis nouveau sur wordpress, je recherche un plugin qui peut afficher des jours depuis que je n’ai pas blogué sur mon tableau de bord d’administration.
J’ai trouvé un article ici , mais je n’ai trouvé aucun plugin wordpress associé et je n’ai pas la compétence pour en créer un plugin wordpress.
Veuillez suggérer un plugin.
Réponses
Tim Malone
Voici un plugin WordPress rapide pour vous, qui devrait être à peu près « définir et oublier ».
Instructions d’installation:
- Copiez le contenu ci-dessous dans un nouveau fichier appelé
days-since-last-post.php
et placez ce fichier directement dans votre dossierwp-content/plugins
. - Accédez à la page Plugins dans votre administrateur WordPress, recherchez « Jours depuis le dernier message » dans la liste, puis cliquez sur Activer
Cela a été testé sur WordPress 4.5.3, qui est la dernière version disponible à partir de cette réponse.
<?php /* Plugin Name: Days Since Last Post Plugin URI: https://softwarerecs.stackexchange.com/questions/32079/ Description: Displays on the Dashboard the number of days since your last post Version: 1.0.0 Author: Tim Malone, majick, David Kryzaniak Author URI: https://softwarerecs.stackexchange.com/questions/32079/ License: GPLv2 or later */ add_action( 'wp_dashboard_setup', 'srse32079_add_dashboard_widgets' ); function srse32079_add_dashboard_widgets() { wp_add_dashboard_widget( 'srse32079_lastpost', 'Days Since Last Post', 'srse32079_days_since_last_post' ); } function srse32079_days_since_last_post() { $recent = wp_get_recent_posts( array( 'numberposts' => 1, 'author' => get_current_user_id() ) ); $start = strtotime( $recent[0]['post_date_gmt'] ); $link = get_the_permalink( $recent[0]["ID"] ); echo 'There have been <strong>'; echo ceil( abs( time() - $start ) / 86400 ); echo ' days</strong> since your <a href="' . $link . '">last post</a>.'; }
Du code provient de publications de majick et David Kryzaniak .
Les modifications / améliorations de ce plugin sont les bienvenues via la modification de cet article. Veuillez inclure un résumé de modification, incrémenter le numéro de version et ajouter votre nom à la liste des auteurs. Plus important encore, testez vos modifications sur la dernière version de WordPress.
majick
Une recherche rapide a trouvé cette fonction ici:
function days_since_last_post(){ $recent = get_most_recent_post_of_user( get_current_user_id() ); $start = strtotime($recent['post_date_gmt']); echo "Days since last post: "; echo ceil(abs(time() - $start) / 86400); }
Tout ce que vous devez faire est d’utiliser wp_add_dashboard_widget
et passer la fonction:
wp_add_dashboard_widget('lastpost','Days Since Last Post','days_since_last_post');
#de, #pour, Afficher, depuis, dernier, jours?, Le, message, nombre, Plugin, WordPress