Questo plugin non è stato testato con le ultime 3 versioni principali (major releases) di WordPress. Potrebbe non essere più mantenuto, o supportato, e potrebbe presentare problemi di compatibilità se utilizzato con versioni più recenti di WordPress.

KIA Subtitle

Descrizione

KIA subtitle consente di aggiungere facilmente un sottotitolo ai tuoi articoli e di richiamarlo all’interno del loop nella stessa maniera usata per il titolo dell’articolo. Utilizzando the_subtitle() oppure get_the_subtitle().

Aggiunge un campo di input appena sotto il campo del titolo di articoli, pagine e di ogni post type personale. Inoltre aggiunge una colonna per i sottotitoli alla lista degli articoli ed alla modifica rapida.

Puoi anche usare lo shortcode [the-subtitle] per mostrare il sottotitolo all’interno del contenuto dell’articolo.

Displaying the subtitle on the front-end

This plugin does not attempt to output the subtitle. With an infinite number of themes, it is not possible for us to support that. The onus is on the user to customize their theme accordingly.

This plugin creates an the_subtitle() template tag that can be used in your theme’s templates as follows:

if( function_exists( 'the_subtitle' ) ) the_subtitle();

Puoi aplicare alla stringa un markup utilizzando i parametri $before e $after

if( function_exists( 'the_subtitle' ) ) the_subtitle( '<h2 class="subtitle">', '</h2>' );

WooCommerce support

There is a small bridge plugin you can install and activate to automatically display the subtitle in most WooCommerce locations. This will work for all themes that are using WooCommerce’s default hooks.

NB: It’s known that the Ocean WP theme has it’s own hooks in the WooCommerce templates. You will need to alter the bridge plugin… please take a look at this support thread.

WPML Ready

KIA subtitle è stato verificato da WPML e ti permetterà di tradurre il sottotitolo nei siti multilingua.

Supporto

Il supporto è gestito nei forum di WordPress. Ricorda che questo tipo di supporto è limitato e non copre nessuna implementazione personalizzata del plugin.

Riporta ogni bug, errore, avviso, o problema con il codice su Github

Screenshot

  • This is what the input will look like in the Block Editor.
  • This is what the input will look like in the Classic Editor.

Installazione

  1. Carica la cartella del plugin nella directory /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Aggiungi il tag ‘the_subtitle()’ al tuo tema:
    if(function_exists('the_subtitle')) the_subtitle();
  4. se hai bisogno di utilizzare il valore che viene restituito dalla funzione, puoi usare get_the_subtitle() che accetta come parametro il $post_id se vuoi utilizzarlo al di fuori del loop
    if(function_exists('the_subtitle')) $subtitle = get_the_subtitle( $post_id );
  5. A partire dalla versione 1.2 the_subtitle accetta 3 parametri: the_subtitle( $before = Null, $after = Null, $echo = True );
  6. A partire dalla versione 1.3.4, è disponibile un filtro per the_subtitle

FAQ

Come faccio a mostrare il sottotitolo nel mio tema?

Il modo più semplice è con il template tag the_subtitle() nel modo qui indicato:

if( function_exists( 'the_subtitle' ) ) the_subtitle();

Puoi aplicare alla stringa un markup utilizzando i parametri $before e $after

if( function_exists( 'the_subtitle' ) ) the_subtitle( '<h2 class="subtitle">', '</h2>' );

Dove devo aggiungere questo codice?

Sfortunatamente, non posso indicarti esattamente in che file inserire il codice sopra riportato, per i motivi: 1. non so dove tu voglia mostrare il sottotitolo, e 2. ogni tema ha una struttura differente.

Ad ogni modo, generalmente, the_subtitle() è un template tag, e come tale vorrai metterlo in un file template. Probabilmente ciò che stai cercando è il file che contiene il loop degli articoli. Per la maggior parte dei temi tale file è single.php ( o page.php per le pagine ), ma in parecchi temi potrebbe anche essere content.php. Ammesso tu voglia visualizzare il sottotitolo subito dopo il tuo titolo principale, dovresti inserire il codice su riportato dopo:

<h1 class="entry-title"><?php the_title(); ?></h1>

As an example if you wanted to display the subtitle on standard single posts, in the Twenty Twenty theme you’d create a copy of the entry-header.php template in your child theme and modify it as shown in this gist

Come faccio a modificare lo stile del sottotitolo?

Se hai racchiuso il sottotitolo in un tag H2 con la classe subtitle come nel secondo esempio qui sopra, puoi personalizzarlo con lo stile che preferisci.

.subtitle { color: pink; }

Can I display the subtitle for my WooCommmerce products

Yes! You can use this bridge plugin to automatically display the subtitle in most WooCommerce locations.

Posso aggiungere il sottotitolo come Meta tag al Titolo della Pagina?

function kia_add_subtitle_to_wp_title( $title ) {
if ( is_single() && function_exists(‘get_the_subtitle’)) && $subtitle == get_the_subtitle( get_the_ID() ) ) {
$title .= $subtitle;
}
}
add_filter(‘wp_title’,’kia_add_subtitle_to_wp_title’);

Il plugin è pronto per la traduzione?

WPML adesso supporta KIA Subtitle!

Recensioni

22 Gennaio 2022 1 risposta
my first and may be last comment on WordPress just to proof that this is a great plugin. maybe it is a matter to mention that Kia is the first free plugin which i was not forced to return to stage or backup 😀 don't dirty your hand with adding subtitle by yourself, use this and be sure to support the man behind. thanks Viking!
7 Novembre 2021
Very useful plugin! Lightweight, easy to set up, I recommend this plugin! Thank you very much!
25 Febbraio 2021
It is a simple and very useful plugin that I have already used on more than one occasion. It works perfectly with several different themes. Currently used with Woocommerce on Avada theme and WordPress 5.6.2 Thank you very much
11 Marzo 2020 1 risposta
Well done. I spent hours trying to add a subtitle field with other plugins with no luck. Finally with KIA it works!
28 Ottobre 2019
Still the only possible solution to add "brand" subtitles to my Woocommerce products in my theme - works like a charm on single and catalogue pages. However, I hope that maybe one day the subtitles will allow to link to other sites 🙂 Then it will be perfect.
Leggi tutte le recensioni di 16

Contributi e sviluppo

“KIA Subtitle” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“KIA Subtitle” è stato tradotto in 5 lingue. Grazie ai traduttori per i loro contributi.

Traduci “KIA Subtitle” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

3.0.3

  • Fix: Check subtitle is set before updating.

3.0.2

  • Fix: Do not load Gutenberg assets if CPT does not support ‘custom-fields’. Replace with fallback metabox.

3.0.1

  • Fix: Remove the duplicate metabox for post types using Classic Editor.

3.0.0

  • Add subtitle as a panel in the Gutenberg editor

2.0.0

  • Add subtitle as a metabox that is compatible with Gutenberg editor

1.6.8

  • Allargata la colonna dei prodotti WooCommerce

1.6.7

  • Aggiornato il link per le donazioni
  • Aggiornamenti necessari e verificati rispetto alle versioni
  • Corretta la posizione della colonna per i prodotti WooCommerce
  • Minificati gli script lato admin

1.6.6

  • Inserisce il sottotitolo dopo il titolo, oppure alla fine se il sottotitolo non esiste

1.6.5

  • Aggiunto wpml-config.xml per la compatibilità con WPML

1.6.4

  • Aggiunto link alle impostazioni del plugin
  • verificando con WP4.4

1.6.3

  • sistemato docblock

1.6.2

  • salva i sottotitoli per gli attachments. Sembra che gli attachments non eseguano l’hook save_post

1.6.1

  • risolti avvisi PHP in modalità strict-standards

1.6

  • utilizza una istanza KIA_Subtitle() piuttosto che una variabile globale

1.5.4

  • reinserito lo script per la modifica rapida, cancellato accidentalmente

1.5.4

  • rimosso uno script inutilizzato ora che l’input utilizza ‘segnaposto’
  • rimosso tabindex dall’input (non faceva nulla, ad ogni modo)
  • aggiunto script alla tab da titolo a sottotitolo, al contenuto. props @Giuseppe Mazzapica
  • aggiunto readme.md

1.5.3

  • verificata compatibilità con WP3.8
  • rimossa retrocompatibilità con hook edit_form_after_title
  • migliorato il docblock

1.5.2

  • Spostato il chancgelog nel readme.txt #facepalm

1.5.1

  • Impostata la funzione di convalida con quella meno restrittiva sanitize_post_field, che combacia con la forma di convalida utilizzata da WordPress per il titolo dell’articolo
  • Spostato il changelog in un file separato

1.5

  • Cambiate le opzioni in “seleziona per abilitare” invece di “seleziona per disabilitare” (tutti i post types sono abilitati di default)
  • Inclusa una routine di aggiornamento per cambiare tutte le vecchie opzioni nel nuovo formato
  • Aggiornata la FAQ con esempi per Twenty Twelve

1.4.3

  • Sistemato $args per get_post_types()
  • Corretta la logica condizionale difettosa per utenti senza post types esclusi

1.4.2

  • Sistemato $args per get_post_types()
  • cambiato il filtro ‘kia_subtitle_post_types’ filter in ‘kia_subtitle_post_type_args’

1.4.1

  • Sistemato $args per get_post_types()
  • aggiunto filtro ‘kia_subtitle_post_types’ alle opzioni del plugin

1.4

  • Aggiunta la possibilità di eswcludere il sottotitolo da determinati post types

1.3.4

  • Aggiunto filtro the_subtitle per consentire la modifica del contenuto del sottotitolo

1.3.3

  • Corretta notifica: proprietà indefinita
  • Ripulite le funzioni di enqueue per gli script

1.3.2

  • Correzione per retro-compatibilità

1.3.1

  • Aggiunti esempi di codice alle FAQ

1.3

  • Migliorata esclusione degli attributi HTML grazie a @nealpoole
  • Si avvale dei nuovi action hooks introdotti in WP 3.5

1.2

  • Imita the_title(), così the_subtitle() adesso accetta i parametri before, after e echo:
    the_subtitle( $before = '', $after = '', $echo = true )

1.1.2

  • Corretto riaggiornamento della modifica rapida ( al secondo click per su modifica rapida, il valore ancora corrispodeva all’originale )

1.1.1

  • Correzione per la possibilità di rimuovere il sottotitolo

1.1

  • Aggiunta colonna alla schermata edit.php
  • Aggiunto sottotitolo a modifica rapida
  • Caricare nuovamente lo script su edit.php

1.0.2

  • aggiornato link per le donazioni

1.0.1

  • Non caricare script sulla schermata edit.php

1.0

  • Rilascio iniziale.