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.

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 (schermate di esempio)

  • 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

11 Marzo 2020
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.
3 Settembre 2016
Works for me very good with Woocommerce. Thank you for the plugin and fast support. 😉 Cheers shoppa
3 Settembre 2016
A wonderful and lean code that I use in every install, it works perfectly with every theme and is really friendly in providing hooks to simplify some of the most common editing needs. I agree it should be in core. And I love the nick helgathevicking! keep sound and thank you!!
3 Settembre 2016
Plugin worked great and developer very helpful! Tried 2 other plugins before solving issues with KIA subtitle. Running on WP 4.4.1 and the fantastic XTheme. Thanks again!
Leggi tutte le recensioni di 13

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 2 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.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.