Descrizione
PublishPress Checklists è il miglior plugin per essere sicuro che i tuoi contenuti siano pronti per essere pubblicati. PublishPress Checklists ti permette di definire le attività che devono essere completate prima di pubblicare i contenuti.
Ti mostriamo alcune possibili opzioni per i tuoi articoli:
- Verificare che gli articoli abbiano un numero minimo o massimo di parole.
- Richiedere che i tuoi articoli abbiano una immagine in evidenza.
- Controllo dei link interrotti.
- Forzare gli autori a usare un numero specifico di tag o categorie.
- Richiedere che gli articoli vengano approvati da un utente con un ruolo specifico.
- Utilizzare OpenAI per scansionare i propri contenuti e assicurarsi che utilizzino una buona grammatica o il tono corretto.
Accanto a ogni articolo e pagina, gli autori vedono un riquadro con una lista di controllo, che mostra le attività da completare. Le attività possono essere consigliate o obbligatorie. Quando gli autori completano ogni attività, la X rossa si trasforma automaticamente in un segno di spunta verde.
PublishPress Checklists si integra anche con WooCommerce, Yoast SEO, and Advanced Custom Fields. Puoi impostare i tuoi requisiti basati su quei plugin.
PublishPress Checklists si integra con OpenAI. Puoi avvalerti della tecnologia OpenAI per scansionare i tuoi articoli e verificare il tono giusto, l’ortografia o la grammatica corretta.
PublishPress Checklists Pro
Checklists Pro
Questo plugin è la versione gratuita del plugin Checklists Pro, dotato di tutte le funzioni necessarie per definire gli standard per i contenuti di WordPress. Fai clic qui per acquistare subito il miglior plugin premium per le liste di controllo di WordPress!
Puoi impostare i requisiti della lista di controllo
Ogni attività della lista di controllo pre-pubblicazione può essere configurata per soddisfare le esigenze del sito. È inoltre possibile impostare valori massimi e minimi.
Consulta la guida introduttiva di PublishPress Checklists.
Ecco le attività predefinite che puoi utilizzare nelle tue liste di controllo:
- Titolo: numero massimo o minimo di caratteri
- Testo del corpo: numero massimo o minimo di parole
- Riassunto: numero massimo o minimo di caratteri
-
Approvazione dell’utente: richiede che gli articoli siano approvati da utenti che ricoprono un ruolo specifico.
-
I: impostare una immagine in evidenza
- Dimensioni dell’immagine in evidenza (versione Pro): impostare un’altezza e una larghezza massime e minime per le immagini in evidenza
- ALT text: richiede un testo Alt per tutte le immagini
-
Numero di immagini nel contenuto (versione Pro): obbliga ad avere un numero minimo e massimo d’immagini nell’articolo
-
Termini di tassonomia: numero massimo o minimo di categorie o tag
- Termini di tassonomia obbligatori: forza gli utenti ad aggiungere termini specifici
-
Termini di tassonomia proibiti: forza gli utenti a non aggiungere termini specifici
-
Link interni: numero massimo o minimo di link interni
- Link esterni: numero massimo o minimo di link esterni
- Broken links: verifica che tutti i link utilizzino un formato valido
- Permalink: controlla i caratteri dell’URL
È possibile configurare ogni requisito, a seconda che si voglia richiedere agli autori di completare le attività. Ecco le tre opzioni:
- Disabilitato
- Raccomandato
- Obbligatorio
Se si sceglie l’opzione ” Obbligatorio”, sarà impossibile pubblicare senza aver completato l’attività.
Requisiti della lista di controllo di OpenAI
PublishPress Checklists si integra con OpenAI. È possibile utilizzare i prompt per analizzare i tuoi contenuti. Se OpenAI decide che il contenuto non soddisfa i requisiti, mostrerà l’attività come incompleta.
È possibile creare liste di controllo dei requisiti come queste:
- “Il contenuto è chiaro e facile da leggere?”.
- “Questo contenuto ha un tono professionale?”
- “Questo articolo usa una grammatica corretta?”
OpenAI analizzerà i tuoi contenuti e fornirà un verdetto dettagliato. È un modo eccellente per individuare gli errori e migliorare i contenuti prima della pubblicazione.
Faiclic qui per sapere come creare i requisiti per OpenAI.
Puoi creare nuovi requisiti per le liste di controllo
È possibile creare nuovi requisiti per le liste di controllo facendo clic sul link “Aggiungi attività personalizzata”. Ad esempio, si può richiedere agli autori di ottenere un segno verde Yoast o di eseguire un controllo ortografico prima della pubblicazione.
Fai clic qui per approfondire la creazione di requisiti personalizzati.
È anche possibile creare requisiti più potenti utilizzando un plugin personalizzato. Abbiamo creato un plugin di esempio per mostrare come farlo. Il plugin di esempio controlla automaticamente che gli autori del sito abbiano incluso una parola specifica nel loro contenuto principale. Se questo nuovo requisito è abilitato, cercherà automaticamente il testo del contenuto per assicurarsi che contenga la parola scelta.
Versione Pro: liste di controllo per i prodotti WooCommerce
La versione Pro di PublishPress Checklists supporta WooCommerce. Questi sono tutti i requisiti che si possono scegliere:
- Numero di caratteri nel riassunto
- Numero di tag prodotti
- Numero di categorie prodotti
- Numero di parole
- Immagine in evidenza
- Spuntare la casella “Virtuale”
- Spuntare la casella “Scaricabile”
- Inserire un “Prezzo normale”
- Inserire un “Prezzo di vendita”
- Programmare il “Prezzo di vendita”
- Sconto sul “Prezzo di vendita”
- Immettere un “COD”
- Selezionare la casella “Gestire magazzino?”
- Selezionare la casella “Venduto singolarmente”
- Selezionare la casella “Consentire i riordini?”
- Selezionare alcuni prodotti per “Up-sell”
- Selezionare alcuni prodotti per “Cross-sell”
- Immagine del prodotto
Fai clic qui per approfondire le liste di controllo WooCommerce.
Versione Pro: liste di controllo per i campi personalizzati avanzati (ACF)
La versione Pro di PublishPress Checklists è compatibile con il plugin Advanced Custom Fields. Per esempio puoi obbligare che i campi di testo abbiano un certo numero di caratteri o che i campi dell’immagine siano compilati.
Fai clic qui per approfondire le liste di controllo di ACF.
Versione Pro: liste di controllo per Yoast SEO
Con il plugin PublishPress Checklists, puoi esigere che il contenuto del sito soddisfi gli standard minimi con il plugin Yoast SEO. Se il contenuto non soddisfa tali standard, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Il plugin Checklists si integra con le caratteristiche SEO e Readability di Yoast SEO.
[Fai clic qui per approfondire le liste di controllo di Yoast SEO](https://publishpress.com/knowledge-base/yoast-seo-tasks/.
Unisciti a PublishPress e ottieni i plugin Pro
Le versioni Pro dei plugin di PublishPress valgono bene l’investimento. Le versioni Pro dispongono di funzioni aggiuntive e di un’assistenza più rapida. Fai clic qui per unirti a PublishPress.
Unisciti a PublishPress e ottieni l’accesso a questi plugin Pro:
- PublishPress Authors Pro ti permette di aggiungere più autori e autori ospiti agli articoli di WordPress.
- PublishPress Blocks Pro ha tutto ciò che serve per costruire siti web professionali con l’editor di blocchi di WordPress.
- PublishPress Capabilities Pro è il plugin per gestire i ruoli, le autorizzazioni e le capacità degli utenti di WordPress.
- PublishPress Checklists Pro consente di definire le attività che devono essere completate prima della pubblicazione dei contenuti.
- PublishPress Future Pro è il plugin per programmare i cambiamenti dei tuoi articoli.
- PublishPress Permissions Pro è il plugin per le autorizzazioni avanzate di WordPress.
- PublishPress Planner Pro è il plugin per gestire e programmare i tuoi contenuti di WordPress.
- PublishPress Revisions Pro permette di aggiornare le pagine pubblicate con precisione e lavoro di squadra.
- PublishPress Series Pro ti consente di raggruppare tutti i contenuti in una serie
Insieme, questi plugin costituiscono una suite di potenti strumenti di pubblicazione per WordPress. Se hai bisogno di creare un flusso di lavoro professionale in WordPress, con moderazione, revisioni, autorizzazioni e altro ancora… allora dovresti provare PublishPress.
Report di bug
Le segnalazioni di bug per PublishPress Checklists sono benvenute nel nostro repository su GitHub. Si ricorda che GitHub non è un forum di supporto e che i problemi non qualificati correttamente come bug saranno chiusi.
Segui il team di PublishPress
Screenshot
FAQ
-
Posso impostare il numero di caratteri per i titoli degli articoli WordPress?
-
Con il plugin PublishPress Checklists, puoi stabilire un numero massimo e minimo di caratteri per il titolo dei tuoi contenuti WordPress. Se il titolo non è della lunghezza corretta, sarà possibile scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Molti siti richiedono che il titolo sia lungo circa 55-60 caratteri. Questo spesso perché è la lunghezza ottimale da mostrare nei risultati di ricerca di Google.
- Vai in Liste di controllo > Impostazioni.
- Trovare l’opzione titolo.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se attivi questa opzione, il titolo sarà visibile quando modifichi il contenuto. Se il titolo non è della lunghezza corretta, l’attività sarà contrassegnata in rosso nella barra laterale. Se il titolo è della lunghezza corretta, l’attività sarà contrassegnata in verde nella barra laterale.
-
Posso impostare il numero di parole nei contenuti degli articoli WordPress?
-
Con il plugin PublishPress Checklists, puoi stabilire un numero massimo e minimo di parole per il contenuto dei tuoi articoli WordPress. Se il contenuto non è della lunghezza corretta, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Molti siti WordPress vogliono specificare un certo numero di parole per tutti i loro articoli. Ad esempio, il plugin Yoast SEO consiglia di puntare a circa 1.000-1.500 parole.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se si attiva l’opzione del contenuto, sarà visibile quando si modifica il contenuto. Se il testo del contenuto non è della lunghezza corretta, questa attività sarà contrassegnata in rosso nella barra laterale. Se il testo del contenuto è della lunghezza corretta, l’attività sarà contrassegnata in verde nella barra laterale.
-
Posso impostare il numero massimo e minimo di categorie?
-
Con il plugin PublishPress Checklists, è possibile specificare un numero massimo e minimo di categorie per gli articoli di WordPress. Se non viene aggiunto il numero corretto di categorie, si può scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Il numero corretto di categorie è importante per la SEO del sito. Per impostazione predefinita, le categorie sono disponibili solo per gli articoli di WordPress. Tuttavia, con il plugin “TaxoPress” è possibile aggiungere categorie ad altri tipi di contenuto e quindi sarà possibile utilizzare l’esercitazione anche per questi tipi di contenuto.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se si attiva l’opzione categorie, questa sarà visibile quando si modifica il contenuto. Se si aggiunge un numero errato di categorie, l’attività sarà contrassegnata in rosso nella barra laterale. Se si aggiunge un numero corretto di categorie, l’attività sarà contrassegnata in verde nella barra laterale.
-
Con il plugin PublishPress Checklists è possibile impostare un numero massimo e minimo di tag per gli articoli di WordPress. Questa caratteristica supporta anche i termini della tassonomia di altri plugin o tipi di contenuto personalizzati. Se non viene aggiunto il numero corretto di tag, si può scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Il numero corretto di tag è importante per la SEO del sito.
- Andare su Liste di controllo > Impostazioni. Se si utilizza un tipo di contenuto personalizzato o un plugin, le tassonomie disponibili verranno visualizzate come opzioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se attivi l’opzione tag, questa sarà visibile quando modifichi il contenuto. Se aggiungi un numero errato di tag, l’attività sarà contrassegnata in rosso nella barra laterale. Se invece aggiungi un numero corretto di tag, l’attività sarà contrassegnata in verde nella barra laterale.
-
Posso decidere il numero di caratteri dei riassunti di WordPress?
-
Con il plugin PublishPress Checklists, puoi stabilire un numero massimo e minimo di caratteri per i riassunti dei tuoi contenuti WordPress. Se il riassunto non è della lunghezza corretta, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Il campo Riassunto è una funzione molto utile di WordPress. Si tratta di un riassunto o di una descrizione opzionale del contenuto principale.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se è stata attivata l’opzione Riassunto, questa sarà visibile quando si modifica il contenuto. Se il testo del riassunto non è della lunghezza corretta, l’attività sarà contrassegnata in rosso nella barra laterale. Se il testo del riassunto è della lunghezza corretta, l’attività sarà contrassegnata in verde nella barra laterale.
Leggi di più sulla scelta del numero di caratteri nei riassunti di WordPress
-
Posso limitare il numero di link interni negli articoli di WordPress?
-
Con il plugin PublishPress Checklists, puoi richiedere un numero massimo e minimo di link interni nei tuoi contenuti WordPress. Se il contenuto non ha il numero corretto di link interni, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Definiamo “link interni” qualsiasi link “a href” a un’altra pagina del tuo sito. Molti siti desiderano un numero elevato di link interni perché possono migliorare l’ottimizzazione del sito per i motori di ricerca.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se attivi questa opzione di link interni, essa sarà visibile quando modifichi il contenuto. Se non disponi del numero corretto di collegamenti interni, l’attività sarà contrassegnata in rosso nella barra laterale. Se il numero di collegamenti interni è corretto, l’attività sarà contrassegnata in verde nella barra laterale.
Leggi sulla scelta del numero di link interni nei riassunti di WordPress
-
Posso limitare il numero di link esterni negli articoli di WordPress?
-
Con il plugin PublishPress Checklists, è possibile inserire un numero massimo e minimo di collegamenti esterni nei contenuti di WordPress. Se il contenuto non ha il numero corretto di link esterni, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Per “link esterni” si intende qualsiasi link “a href” a un URL di un altro sito web. Molti siti cercano di evitare un numero elevato di collegamenti esterni, perché possono danneggiare l’ottimizzazione del sito per i motori di ricerca.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se attivi questa opzione di collegamenti esterni, essa sarà visibile quando modifichi il contenuto. Quando non disponi del numero corretto di collegamenti esterni, l’attività sarà contrassegnata in rosso nella barra laterale. Se il numero di collegamenti esterni è corretto, l’attività sarà invece contrassegnata in verde nella barra laterale.
Leggi come scegliere il numero di link esterni nei riassunti di WordPress
-
Posso controllare che tutti i miei link siano validi?
-
Con il plugin PublishPress Checklists, puoi assicurarti che tutti i link presenti nei tuoi contenuti (sia esterni che interni) utilizzino un formato di link valido. Questa funzione non controlla l’URL di destinazione, ma controlla il formato del link per assicurarsi che non siano stati utilizzati URL come htpps// o .nt.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Se si attiva questa opzione di convalida dei link, sarà visibile quando si modifica il contenuto. Se nel contenuto sono presenti link non funzionanti, questa attività sarà contrassegnata in rosso nella barra laterale. Se non ci sono link interrotti, l’attività sarà contrassegnata in verde nella barra laterale.
Il plugin Checklists utilizza queste espressioni regolari per verificare la presenza di collegamenti interrotti. Il codice si trova in questo file: /core/Utils/HyperlinkValidator.php.
-
Posso controllare che tutte le mie immagini abbiano un testo ALT?
-
Con il plugin PublishPress Checklists, puoi richiedere che tutte le immagini abbiano un testo ALT nei tuoi contenuti WordPress. Se un’immagine manca del testo ALT, puoi scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Il testo ALT (acronimo di “alternative text”) è utile perché descrive le immagini ai visitatori che non possono vederle. Gli utenti ipovedenti spesso utilizzano screen reader in grado di leggere il testo ALT per comprendere meglio un’immagine sulla pagina.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Puoi inserire le scelte per “Min” e “Max”.
- Se si attiva l’opzione del testo ALT, questo sarà visibile quando si modifica il contenuto. Se nelle immagini manca il testo ALT, questa attività sarà contrassegnata in rosso nella barra laterale. Se tutte le immagini sono dotate di testo ALT, questa attività sarà contrassegnata in verde nella barra laterale.
-
Posso inserire un’immagine in evidenza in tutti gli articoli?
-
Con il plugin PublishPress Checklists, è possibile richiedere che tutti gli articoli abbiano un’immagine in evidenza. Se l’immagine manca, si può scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Molti siti richiedono un’immagine in evidenza per gli articoli del blog perché l’immagine è importante per la condivisione sui social media.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questo compito?”
- Se si attiva l’opzione Immagine in evidenza, questa sarà visibile quando si modifica il contenuto. Se il riquadro dell’immagine in evidenza è vuoto, questa attività sarà contrassegnata in rosso nella barra laterale. Se il riquadro dell’immagine in evidenza contiene un’immagine, questo compito sarà contrassegnato in verde nella barra laterale.
Leggi come richiedere l’approvazione di un’immagine in evidenza
-
Posso richiedere che tutti gli articoli vengano approvati da un amministratore?
-
Con questo requisito, è possibile impedire la pubblicazione di contenuti se non sono stati approvati da un utente con un determinato ruolo. È un modo eccellente per consentire ad alcuni utenti di “approvare” i contenuti prima della loro pubblicazione.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- Nell’ultima casella è possibile scegliere quali ruoli possono approvare gli articoli. Se un utente appartiene a uno dei ruoli selezionati, vedrà una casella di controllo. Se l’utente approva l’articolo, può selezionare la casella e il contenuto potrà essere pubblicato.
-
Posso forzare tutti gli articoli ad essere approvati da Yoast SEO?
-
Con il plugin PublishPress Checklists, è possibile richiedere che il contenuto del sito soddisfi gli standard minimi con il plugin Yoast SEO. Se il contenuto non soddisfa tali standard, si può scegliere di mostrare un avviso o di impedire la pubblicazione dell’articolo. Molti siti richiedono che i loro contenuti soddisfino gli standard di Yoast SEO. Questo aiuta a garantire che i contenuti siano ottimizzati per i motori di ricerca. Il plugin Checklists si integra con le caratteristiche SEO e Readability di Yoast SEO.
- Vai in Liste di controllo > Impostazioni.
- È possibile scegliere tra le opzioni “Disabilitato, Consigliato o Necessario”.
- È possibile scegliere “Chi può ignorare questa attività?”.
- È possibile inserire scelte per entrambe le opzioni. Scegliere “OK” (giallo/arancione) o “Buono” (verde).
- If you enable the Yoast SEO option, they will be visible when you edit content. If you don’t meet the minimum requirements, the checklist items will be shown in red.
Recensioni
Contributi e sviluppo
“PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
Collaboratori“PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements” è stato tradotto in 8 lingue. Grazie ai traduttori per i loro contributi.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
[2.17.0] – 10 December 2024
- Fixed: Remove space at top of the Checklists screen #834
- Added: New tab for Yoast #815
- Added: Disable Checklists on Elementor Page Builder #504
[2.16.0] – 20 November 2024
- Fixed: Links with ! are marked as invalid #261
- Fixed: Internal link does not update real time #824
- Fixed: Wrong result openAI checklists #823
- Added: “List” view to highlight blocks with issues? #783
- Added: New tab for Featured Image #814
- Added: New tab for Permalinks #812
- Added: New tab for Approval #813
- Updated: Update the readme #820
[2.15.0] – 21 October 2024
- Fixed: Conflict with Rank Math SEO plugin #791
- Fixed: Promo banner update #779
- Fixed: Anchor link not passing the valid link requirement #781
- Fixed: Required and prohibited categories showing deleted terms #786
- Fixed: OpenAI checklist button not working on the second tab #782
- Fixed: Alt text for featured image not working on the first try #743
- Fixed: Plugin description update #780
- Fixed: Custom arrow position issue #778
- Fixed: Reorganized the images checklists #801
- Fixed: Updated Yoast SEO rule #809
- Fixed: Updated required and prohibited categories #808
- Fixed: Missing translation updates #780
- Updated: Translations for checklist items
- Updated: Translations for image-related checklist items
- Updated: Translations “Featured image” updated to “Featured image is added”
- Updated: Translations “Alt text for featured images” updated to “Featured image has Alt text”
- Updated: Translations “Alt text for all images” updated to “All images have Alt text”
- Updated: Translations “Readability” updated to “Yoast Readability”
- Updated: Translations “SEO” updated to “Yoast SEO”
- Updated: Changelog and translation files
- Updated: Composer dependencies
[2.14.0] – 25 September 2024
- Added: Taxonomies tab #747
- Added: Minimum number of characters for alt text #616
- Added: ACF (Advanced Custom Fields) integration support #639
- Added: Option to specify the number of images in a post #729
- Fixed: Renamed field group to be compatible with ACF #774
- Fixed: Hide checklist from ACF fields #770
- Fixed: Tiny text change for new alt text #766
- Fixed: Undefined disable_publish_button issue
- Fixed: Failed save rule
- Fixed: PHP 8.2 deprecated message #752
- Fixed: Character count issue #740
- Updated: Composer dependencies
- Updated: Bumped Webpack from 5.91.0 to 5.94.0
[2.13.0] – 28 August 2024
- Added: Class FieldsTabs to support modifying tabs from the Pro version #739
- Added: Option to disable the Publish button #728
- Fixed: Missing variable gutenbergLockName for locking post saving #738
- Fixed: URL requirement broken by ellipsis, colon, and other characters #301
- Fixed: Checklists design fails on smaller screens #730
- Fixed: Code scanning alerts and minor UI issues #737
- Updated: Composer dependencies
- Updated: PHPLint workflow to use the dev-workspace
- Chore: Added absolute path to dev-workspace
[2.12.0] – 31 July 2024
- Added: Tabs for different types of requirements #672
- Added: Required category & tag for new rule #492
- Added: Prohibited category & tag for new rule #491
- Fixed: External link missing from checklists #710
- Fixed: String not translated in Italian #638
- Fixed: Checklists could be bypassed if scheduled #666
- Fixed: Redirect to checklists screen on new activation #669
- Updated: Composer dependencies
- Updated: Position for feature image alt
- Updated: Move banner to lib/vendor
- Updated: Full-width CSS for better layout
- Implemented: Cache mechanism for improved performance
[2.11.1] – 18 July 2024
- Fixed: Fixed compatibility with wordPress 6.6 #697
- Fixed: Quick edit settings are now disabled by default #689
[2.11.0] – 15 July 2024
- Added: Added a sidebar feature #562
- Added: Added an option to disable quick edit #665
- Added: Added post type validation #403
- Fixed: Issue with menu being empty on first install #552
- Fixed: Default text color for OpenAI prompts #580
- Update: Updated ES, FR, and IT translations #652
[2.10.4] – 04 April 2024
- Fixed: WordPress 6.5 causes Checklists button to shift, #642
- Fixed: Incompatability with SEOPress, #636
- Fixed: Conflict with Yoast SEO, editor stops working, #631
- Update: Turkish Translation, #641
[2.10.3] – 24 Jan 2024
- Fixed: Uncaught RangeError: Maximum call stack size exceeded coming from gutenberg panel, #613
- Fixed: Image alt requirement HTTP request loop, #623
- Update: New Translation ES-FR-IT Updates, #615
[2.10.2] – 15 Jan 2024
- Fixed: Fix issues with saving while editing post, #598
- Update: Re-Enable “Show Warning Icon” settings, #605
- Update: Update OpenAI tasks “Check now” button styles, #604
- Update: Small text update for OpenAI response, #603
- Update: Update Checklists sidebar items spacing, #600
- Fixed: The “publishpress-checklists-panel” plugin encountered error and cannot be rendered, #594
- Update: CheckLists Translation Updates 11 January 2024, #597
[2.10.1] – 11 Jan 2024
- Fixed: 2.10.0 automatically updates posts while editing, #584
- Fixed: Featured image HTTP request loop, #585
- Update: Remove Show warning icon settings, #586
[2.10.0] – 10 Jan 2024
- Feature: Add AI features to Checklists requirements, #541
- Update: Add Checklists gutenberg panel, #567
- Update: Remove “Define tasks that must be complete before content is published.”, #561
- Update: Checklists FREE v.2.9.1 Translation Updates ES-FR-IT, #554
[2.9.1] – 30 Nov 2023
- Fixed: Checklist menu often missing on new installation, #524
- Fixed: HyperlinkValidator fails with URLs containing text fragments, #485
- Update: Block updates for posts with incomplete checklists, #303
- Fixed: Conflict with ACF custom field when creating new post, #506
- Fixed: Yoast SEO metabox error when creating new woocommerce product, #505
- Fixed: Warning: Undefined array key “HTTP_REFERER” in checklists, #411
- Update: Only disable Status in quick edit for checklists enabled post types, #536
- Fixed: Featured Image Height and Width checks fail for Authors / Contributors, #486
- Fixed: “Featured Image Size” requirement fails if you do not have the “edit_other_posts” capability, #523
[2.9.0] – 09 Aug 2023
- Changed: Updated internal libraries to latest versions;
- Changed: Move dependencies to lib/vendor;
- Changed: Internal dependencies moved from
vendor
tolib/vendor
; - Changed: Updated internal libraries to the latest versions;
- Changed: Removed the
vendor-locator-checklists
library. Internal vendor is now on a fixed path,lib/vendor
; - Changed: Deprecated constant
PUBLISHPRESS_CHECKLISTS_VENDOR_PATH
in favor ofPPCH_LIB_VENDOR_PATH
; - Fixed: Fix compatibility with Composer-based installations, using prefixed libraries;
[2.8.0] – 18 May 2023
- Changed: Replaced Pimple library with a prefixed version of the library to avoid conflicts with other plugins;
- Changed: Replaced Psr/Container library with a prefixed version of the library to avoid conflicts with other plugins;
- Changed: Change min PHP version to 7.2.5. If not compatible, the plugin will not execute;
- Changed: Change min WP version to 5.5. If not compatible, the plugin will not execute;
- Changed: Updated internal libraries to latest versions;
[2.7.4] – 06 Mar 2023
- Fixed: Image alt tag function not working in Classic Editor, #471
- Fixed: Gutenberg Editor error when using Taxonomy Categories, #407
- Fixed: Internal link checker not working in Classic Editor, #278
- Fixed: Rank Math meta field missing when checklists is enabled, #470
- Fixed: Support for Rank Math and Classic Editor, #293
- Update: Use wp_kses_post filter instead esc_html to enable allowed tags in metabox label, #478
- Fixed: Submit Lock Affecting Content Update with Yoast, #423
- Update: German translation, #262
- Update: PRO_Checklists_ES-FR-IT_TranslationUpdate_October2022, #415
- Update: TRANSLATION UPDATES French-Spansh-Italian, #406
[2.7.3] – 05 Jul 2022
- Fixed: Missing checklists settings menu in PHP 8.0 and Multisite, #387
- Fixed: Settings footer breaks for language other than English, #388
- Fixed: Missing translation for Min and Max, #389
- Added: Include new Free / Pro library, #377
- Fixed: Issue with Yoast SEO and post_content, #391
- Fixed: Clicking the Preview button will trigger the publishing pop-up, #378
- Fixed: Extra calls slowing down website, #385
- Fixed: Warning: Undefined array key “page”, caused by “helper_settings_validate_and_save” function, #369
- Update: Most important buttons should be yellow only, #382
- Fixed: Issue with PHP 5.6, #386
[2.7.2] – 27 Apr 2022
- Fixed: Fix Yoast SEO word count breaks in Pending Review, #345;
- Fixed: Run the WordPress VIP scans on Checklists, #354;
[2.7.1] – 20 Apr 2022
- Fixed: Fix incorrect text in settings, #344;
- Fixed: Allow links with # as valid URL check, #352;
- Fixed: Hide task not supported for post type, #199;
- Fixed: Fix bad footer image URL on Windows for the Pro plugin, #342;
- Fixed: Only load the checklists and resources in relevant pages, #129;
- Fixed: Fix method call is provided 2 parameters, but the method signature uses 1 parameters error, #179;
- Updated: Spanish and Italian translations, #348;
[2.7.0] – 16 Feb 2022
- Added: Added capability “manage_checklists” to access Checklists screen, #173;
- Removed: Remove the icon from the admin heading;
- Fixed: Fix tabs layout in the settings page, #317;
- Fixed: Updated the Reviews library, fixing compatibility with our other plugins;
- Fixed: Add capability check before saving global checklists options (we already had a nonce check in place), #325;
- Fixed: Improved output escaping in the admin interface, #326;
- Fixed: Improved input sanitization, #324;
- Fixed: Fixed duplicated admin menu on PHP 8, #316;
[2.6.0]
SKIPPED
Skipped version, for syncing the version number with the Pro plugin.
[2.5.3] – 2021-11-15
- Fixed: Can’t update published posts if requirements changed;
- Added: WordPress Reviews version 1.1.12;
[2.5.2] – 2021-11-11
- Fixed: Missing logo image for ask-for-review banner;
- Added: Ask-for-review banner in other admin pages;
[2.5.1] – 2021-11-11
- Fixed: Skip the comply of requirements when “Include pre-publish checklist” is disabled;
- Fixed: Preferences Panel box is broken;
- Fixed: Changed ID of span where full slug is picked up from with Classic Editor;
- Fixed: Border width for buttons;
- Added: Ask for plugin review support;
[2.5.0] – 2021-04-22
- Added: Added drag-and-drop support for sorting the checklists requirements, #172;
- Fixed: Fixed default position of items in the checklist;
- Changed: Added support for displaying unit text in the checklist requirements settings page;
[2.4.4] – 2021-03-31
- Fixed: Fixed link validation for “tel:” and “mailto:” links, #246
- Fixed: Fixed WPBakery compatibility, #237;
[2.4.3] – 2021-03-30
- Fixed: Fixed support to PHP 5.6, #240;
- Fixed: Fixed some class names to match the filename, #241;
- Fixed: Fixed some strings that were not being translated;
- Fixed: Fixed detection of the Block Editor when the Classic Editor plugin is installed and the user can select which editor to use, #239;
- Fixed: Fixed a CSS conflict with the class “warning” and some themes, #243;
- Fixed: Fixed pre-publishing panel and warning when required items are unchecked, #252;
- Added: Added Italian translation. Huge thanks to Simone Bianchelli and Angelo Giammarresi for sharing the translation files;
[2.4.2] – 2020-10-22
- Fixed: Remove unexistent dependencies for met-box.js, #231;
[2.4.1] – 2020-10-08
- Fixed: Fix JS error Uncaught TypeError: Cannot read property ‘doAction’ of undefined, #224;
- Fixed: Fix broken menu item if the user doesn’t have permissions to see the menu, #226;
[2.4.0] – 2020-09-22
- Added: Added a new task for validating links in the content, #200;
- Added: Added a new task for checking the number of external links, #201;
- Added: Added form validation for required fields in the checklists page, #175;
- Added: Added a new task for requiring approval for specific roles, #104;
- Added: Added new field for custom tasks to select which role can check/uncheck the box, #104;
- Changed: Changed the order of tasks in the settings page, #223;
- Removed: The option “Recommended: show only in the sidebar” were removed and current settings fallback to “Recommended: show in the sidebar and before publishing”, which was renamed to just: “Recommended”, #195.
[2.3.2] – 2020-08-20
- Fixed: Fixed warnings related to missed dependencies for scripts when the post type is not selected to use checklists, #208;
[2.3.1] – 2020-08-14
- Fixed: Fixed compatibility with WP 5.5;
- Fixed: Fixed Gutenberg and Classic Editor detection, #203, #202;
- Fixed: Fixed invalid selector in jQuery, #197;
- Fixed: Fixed the publishing button that was stuck sometimes making impossible to publish a post, #191;
[2.3.0] – 2020-08-06
- Added: Added new task for checking if all the images in the post has an “alt” attribute, #164;
- Fixed: Fixed the verification for custom taxonomies in the post editor page, #114;
- Fixed: Fixed style for unchecked custom tasks, #184;
- Fixed: Updated language files;
- Changed: Hide Yoast SEO tasks if Yoast’s plugin is not activated, #164;
- Changed: Updated translation strings;
- Changed: Changed the algorithm of the Yoast SEO readability and SEO analysis verification, considering the selected score as the minimum score, #169;
- Changed: Change the label of the “Add custom item” button to “Add custom task”, #181;
[2.2.0] – 2020-07-21
- Added: Add support to Yoast SEO readability and SEO analysis pass task in the checklists – #86;
- Added: Add new task for checking the limit of chars in the excerpt test – #150;
- Added: Add new task for checking the number of internal links in the text – #52;
- Fixed: Remove not used transient for checking data migration;
- Fixed: JS error message related to missed PP_Checklists object;
- Fixed: Enqueue scripts only when required – #106;
- Fixed: Fixed translation support adding French and British English translations;
- Changed: Updated the PHP min requirement from 5.4 to 5.6;
- Changed: Updated the WordPress tested up to version to 5.4;
- Changed: Updated the label and text for some tasks;
[2.1.0] – 2020-05-07
- Added: Add permalink validation rule for the checklists – #115;
- Added: Add option to select user roles to skip specific requirements – #131;
- Added: Add a menu link to upgrade to the Pro plan;
- Changed: Improve UI for custom items in the checklist, removing the “X” icon – #126;
- Removed: Remove the option to hide the Publish Button due to conflicts with Gutenberg;
- Fixed: Fixed the tabs for post types in the Checklists admin page. If you have too many post types the second line of tabs was overlaying the first line – #132;
- Fixed: Fixed the checklist warning popup when you are updating a published post and has unchecked required tasks in the checklist, for the classic editor – #124;
- Fixed: Fixed the list of available post types for the checklists to display any post type that has the show_ui = true. Non public post types are now recognized – #127;
- Fixed: Fixed the list of post types in the Checklists page hiding the tabs of post types that are not selected in the settings – #136;
- Fixed: Fixed the error displayed on Windows servers when the constant DIRECTORY_SEPARATOR is not defined;
- Fixed: Fixed empty checklists on fresh installs due to no post type being selected. Posts is selected by default now – #140;
- Fixed: Fix warning icon on Gutenberg moving it from the side to over the publish button – #138;
[2.0.2] – 2020-03-16
- Fixed: Fix Checklist for custom hierarquical taxonomies when using Gutenberg;
- Fixed: Small improvements to the UI;
- Fixed: Fix compatibility with Rank Math fixing error in Gutenberg;
- Added: Added hooks to extend the interface for the Pro version;
[2.0.1] – 2020-02-07
- Fixed: Fixed the prefix of post types in the post_type_support variable;
- Fixed: Adjusted the plugin URL for assets when working as vendor dependency;
- Fixed: Fix the suffix of the settings section from _post_types, to _general;
- Fixed: Fixed an undefined index error when the index “type” is not defined;
- Fixed: Fixed a JS error when you type in the editor and the word count requirement is set;
- Fixed: Fixed the verification for custom taxonomies on Gutenberg;
- Added: Added filters to allow using the plugin as base for the Pro plugin;
[2.0.0] – 2019-12-03
- Fixed: Fixed the word counter for the Text tab in the Classic Editor;
- Changed: Renamed from “PublishPress Content Checklist” to “PublishPress Checklists”;
- Changed: Refactored to be a standalone plugin, not requiring PublishPress anymore;
- Changed: Plugin name and text domain changed from “publishpress-content-checklist” to “publishpress-checklists”;
- Changed: Namespace changed from “PublishPress\Addon\Content_checklist” to “PublishPress\Checklists\”. The requirements’ namespace changed from “PublishPress\Addon\Content_checklist\Requirement” to “PublishPress\Checklists\Core\Requirement”;
- Changed: JavaScript object changed from “PP_Content_Checklist” to “PP_Checklists”;
- Changed: New admin menu added with the checklists options and settings page;
- Changed: The checklists options section was removed from the settings page to an specific menu item;
[1.4.7] – 2019-07-21
- Fixed: A JS error was preventing to block the post save action when displaying a popup with missed requirements on Classic Editor;
[1.4.6] – 2019-06-20
- Fixed: Avoid JS white screen on Gutenberg “New Post” access by Author with Multiple Authors plugin active and “Remove author from new posts” setting enabled;
- Changed: Change minimum required version of PublishPress to 1.20.0;
[1.4.5] – 2019-02-22
- Fixed: Fixed the pre-publishing check to avoid blocking save when not publishing;
[1.4.4] – 2019-02-12
- Fixed: Fixed JS error that was preventing the Preview button to work properly in the classic editor;
[1.4.3] – 2019-02-11
- Fixed: Fixed translation to PT-BR (thanks to Dionizio Bach);
- Fixed: Fixed bug when word-count script was not loaded;
- Fixed: Fixed JS error if an editor is not found;
- Changed: Changed the label for checklist options in the settings panel;
[1.4.2] – 2019-01-30
- Fixed: Fixed the checklist for the block editor;
- Changed: Removed license key field from the settings tab;
[1.4.1] – 2019-01-24
- Changed: Disable post types by default, if Gutenberg is installed;
[1.4.0] – 2019-01-14
- Fixed: Fixed the TinyMCE plugin to count words to not load in the front-end when TinyMCE is initialized;
- Fixed: Fixed the assets loading to load tinymce-pp-checklists-requirements.js only in the admin;
- Fixed: Fixed conflict between custom taxonomies and tags in the checklist while counting items;
- Added: Added better support for custom post types and custom taxonomies which use WordPress default UI;
- Changed: Update POT file and fixed translations loading the text domain;
- Changed: Updated PT-BT language files;
[1.3.8] – 2018-04-18
- Fixed: Fixed wrong reference to a legacy EDD library’s include file;
- Fixed: Fixed PHP warning about undefined property and constant;
[1.3.7] – 2018-02-21
- Fixed: Fixed support for custom post types;
[1.3.6] – 2018-02-07
- Fixed: Fixed error about class EDD_SL_Plugin_Updater being loaded twice;
[1.3.5] – 2018-02-06
- Fixed: Fixed saving action for custom items on the checklist;
- Fixed: Fixed license validation and automatic update;
[1.3.4] – 2018-01-26
- Changed: Changed plugin headers, fixing author and text domain;
[1.3.3] – 2018-01-26
- Fixed: Fixed JS error when the checklist is empty (no requirements are selected);
- Fixed: Fixed compatibility with PHP 5.4 (we will soon require min 5.6);
- Fixed: Fixed custom requirements;
- Fixed: Fixed the requirement of tags;
- Fixed: Fixed PHP Fatal error on some PHP on the featured image requirement;
- Fixed: Fixed category count in the checklist;
- Added: Added action to load plugins’ script files;
- Changed: Rebranded to PublishPress;
[1.3.2] – 2017-08-31
- Fixed: Fixed EDD integration and updates;
- Changed: Removed Freemius integration;
[1.3.1] – 2017-07-13
- Fixed: Fixed support for custom post types allowing to use custom items as requirements;
[1.3.0] – 2017-07-12
- Fixed: Fixed the delete button for custom items in the settings. It was remocing wrong items, in an odd pattern;
- Fixed: Fixed PHP warning in the settings page about undefined index in array;
- Fixed: Fixed the menu slug in the Freemius integration;
- Added: Added support for setting specific requirements for each post type, instead of global only;
- Changed: Changed the required minimum version of PublishPress to 1.6.0;
- Changed: Improved extensibility for add-ons;
[1.2.1] – 2017-06-21
- Fixed: Fixed PHP warnings after install and activate
- Fixed: Fixed PHP warnings about wrong index type
- Fixed: Fixed the license and update checker
- Added: Added pt-BR translations
- Changed: Removed English language files
- Changed: Updated Tested Up to 4.8
[1.2.0] – 2017-06-06
- Fixed: Fixes the mask for numeric input fields in the settings tab on Firefox
- Fixed: Fixes the license key validation
- Fixed: Fixes the update system
- Added: Added the option to hide the Publish button if the checklist is not completed
- Added: Added the option to add custom items for the checklist
- Added: Added POT file and English PO files
- Changed: The warning icon in the publish box now appears even for published content
[1.1.2] – 2017-05-23
- Fixed: Fixes the word count feature
- Changed: Displays empty value in the max fields when max is less than min
- Changed: Improves the min and max fields for value equal 0. Displays empty fields.
[1.1.1] – 2017-05-18
- Fixed: Removed .DS_Store file from the package
- Fixed: Fixed the “Hello Dolly” message in the Freemius opt-in dialog
- Fixed: Increased the minimum WordPress version to 4.6
- Changed: Improved settings merging the checkbox and the action list for each requirement
- Changed: Changed order for Categories and Tags to stay together in the list
- Changed: Changed code to use correct language domain
[1.1.0] – 2017-05-11
- Added: Added “Excerpt has text” as requirement
- Added: Added option to set “max” value for the number of categories, tags and words – now you can have min, max or an interval for each requirement.
- Changed: Improved the JavaScript code for better readbility
[1.0.1] – 2017-05-03
- Fixed: Fixed the name of plugin’s main file
- Fixed: Fixed WordPress-EDD-License-Integration library in the vendor dir
[1.0.0] – 2017-04-27
- Added: Added requirement for minimum number of words
- Added: Added requirement for featured image
- Added: Added requirement for minimum number of tags
- Added: Added requirement for minimum number of categories
- Added: Added Freemius integration for feedback and contact form
- Added: Added option to display a warning icon in the publish box
- Added: Added checklist to the post form
- Added: Added option to select specific post types