Un utente ha chiesto informazioni su Pods - Custom Content Types and Fields di Wordpress

Come ottenere preventivi per lavorare utilizzando PODS

Un utente ha chiesto 👇

Sto usando PODS nel tema OceanWP ed Elementor su WordPress 5.0.3

La mia comprensione di come vengono generate le citazioni è riassunta nel seguente articolo: https://kinsta.com/knowledgebase/wordpress-excerpt/ . Fondamentalmente, a quanto ho capito, se il mio tema supporta estratti (e credo che OceanWP lo faccia), posso generare estratti in tre modi:

Consentendo a WordPress di produrre un estratto rimuovendo le prime 50 parole della descrizione. Inserendo un tag Larger utilizzando l’editor Scrivendo un estratto a mano

Quindi, mentre uso il mio pod “Servizi UUCM”, visualizzo il servizio successivo nel widget Elementor sulla prima pagina del mio sito. A causa dello spazio limitato, voglio mostrare l’estratto. Visualizzo anche i servizi in arrivo su una pagina; qui voglio mostrare il rapporto completo (https://play.uucm.org/ministries/upcoming-uucm-services-2/).

Fondamentalmente ho tutto il lavoro, tranne una cosa: come rimuovere gli estratti dal widget della prima pagina. Sto utilizzando il campo PODS {@post_excerpt} nel modello corrispondente. Sembra funzionare solo se genero un estratto manualmente (cioè, abilito il campo dell’estratto e inserisco qualcosa al suo interno.) Ho provato gli altri due metodi (le prime 50 parole e taggato Più usato, insieme alla disabilitazione dell’estrazione manuale campo) e nulla viene ripristinato.

Dato che è tormentato e incline a dover fornire un estratto a mano, come posso risolvere questo problema?

Grazie per qualsiasi informazione / aiuto / guida che puoi darmi!

(@bryanhiggs)

2 anni fa

Ho appena aggiunto una pagina al sito web sopra. Replica la query {scorciatoia PODS) per elencare tutti i servizi in arrivo, tranne per il fatto che mostra l’estratto invece di visualizzare la descrizione. Solo i servizi che contengono un estratto esplicito e creato manualmente mostrano il contenuto parziale. Questo è: https://play.uucm.org/upcoming-uucm-services-summary/

Autore del plugin

(@jimtrue)

2 anni fa

L’IS {@post_excerpt} magic tag in Pods doesn't run through thethe_excerptfilter and function, https://developer.wordpress.org/reference/functions/the_excerpt/. TheIl campo effettivo nella tabella wp_posts è post_excerpt`.

Quando modifichi il tipo di post per supportare il “lavoro di estrazione”, si aggiunge a quel campo dell’estratto di input manuale. the_excerpt Un filtro (che è quello che usa il tuo tema) mostra quell’estratto manuale o esegue il tuo post_content contro filter_excerpt. Si basa su tutti i temi, sfortunatamente, quindi non possiamo aiutarti. Se imposti il ​​tuo contenuto dinamico in modo che si concentri sul dominio post_excerpt, lo ottieni mai il contenuto del post_excerpt (l’estratto manuale) nel database.

Dovresti contattare il tuo supporto Elementor Pro per visualizzare invece filter_excerpt. Questa è una funzione standard del tema rispetto ai “post”, quindi dovrebbe essere abbastanza facile e uno spettacolo che Elementor Pro gestirà naturalmente, non noi.

Se stai usando il nostro modello di pod, vuoi fare qualcosa [if post_excerpt]{@post_excerpt}[else]{@post_content}[/if] e questo mostrerebbe le persone inserite manualmente post_excerpt o post_content. Potresti dare un feed extra post_content un’altra applicazione che interesserebbe quasi il primo numero di caratteri (fondamentalmente la stessa di una funzione di estrazione personalizzata), utilizzando il nostro tag magico ‘filtro’ {@post_content,my_excerpt_filter} ha solo bisogno di prendere materiale come input e restituire il contenuto ritagliato:


function my_excerpt_filter ( $content ) {
   return wp_trim_words( $content, 20 );
}

(da questo articolo: https://www.lockedownseo.com/custom-excerpt-length-in-wordpress/)

(@bryanhiggs)

2 anni fa

WOW! Jim, sei così utile! Sembra proprio come voglio che sia. Grazie!

Una domanda: presumo di fornire la funzione my_excerpt_filter che visualizzi? Dove mi suggerisci di inviarlo? nel modello PODS all’interno di un tag ?

(Scusa se questa è una domanda stupida.)

Autore del plugin

(@jimtrue)

2 anni fa

Non è affatto una domanda stupida. Dovresti aggiungerlo alle funzioni .php per il tuo tema figlio oppure puoi utilizzare pluginto Code Snippet aggiungerlo anche.

(@bryanhiggs)

2 anni fa

Ho usato il plugin Code Snippets e ha funzionato a meraviglia!

Grazie mille, Jim!

(@bryanhiggs)

2 anni fa

Jim, devo lodarti per il tuo straordinario supporto! È stato il più reattivo e utile che ho avuto con i plugin di WordPress.

Dio benedica il lavoro!

Autore del plugin

(@jimtrue)

2 anni fa

Grazie! È molto gentile 😉

Autore del plugin

(@ sc0ttkclark)

2 anni fa

È un feedback fantastico, grazie mille! Sono così orgoglioso che Jim stia facendo tutto ciò che fa per Pods!

(@bryanhiggs)

2 anni fa

Credito dove il credito è dovuto!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *