Rimuovi wpautop dal contenuto dello shortcode / rimuovi gli spazi nel buffering
3 risposta
- voti
-
- 2012-06-19
Non haibisogno di unpluginperfarlo.Aggiungi solo 3 righe di codice allafine delfile
functions.php
neltuotema attivo:remove_filter( 'the_content', 'wpautop' ); add_filter( 'the_content', 'wpautop' , 99 ); add_filter( 'the_content', 'shortcode_unautop', 100 );
You do not need a plugin to do this. Just add 3 lines of code to the end of the
functions.php
file in your active theme:remove_filter( 'the_content', 'wpautop' ); add_filter( 'the_content', 'wpautop' , 99 ); add_filter( 'the_content', 'shortcode_unautop', 100 );
-
Non soesattamente cosa stavofumando l'altrogiorno,ma ogginon honemmeno questoproblema.grazieper la rispostaperò.Penso che causi qualcheproblemapoichéi commenti HTML sembranoessere racchiusiin tagp.i don't know what exactly i was smoking the other day, but i'm not even experiencing this problem today. thanks for the answer though. i think it causes some trouble as HTML comments seem to get wrapped in p tags.
- 0
- 2012-06-26
- helgatheviking
-
- 2015-12-14
risposta di shea è unabuona soluzione,ma disattiva l'autoppertuttigli shortcode chepotrebberononessere desiderati.
Ho scritto uno script cheti consente dieseguire quanto segue:
include "shortcode-wpautop-control.php"; chiedolabs_shortcode_wpautop_control(array('yourshortcode'));
Tipermette di disattivare wpautopper shortcode specificiinvece chepertutti.
Ancora una volta,ho scritto la sceneggiatura.Nonintendo autopromozione,mamanmano che lo aggiorneròin futuro,lo aggiornerò su GitHub,quindinon ha sensopubblicareil codice qui.
Puoi vedere lo script su Shortcode wp-autop control .
shea's answer is a nice solution, but it turns off autop for all shortcodes which may not be desired.
I wrote a script that allows you to run the following:
include "shortcode-wpautop-control.php"; chiedolabs_shortcode_wpautop_control(array('yourshortcode'));
It allows you to turn off wpautop for specific shortcodes instead of all of them.
Once again, I wrote the script. I don't mean to self promote, but as I update it in the future, I will update it on GitHub, so it makes no sense to post the code here.
You can see the script at Shortcode wp-autop control.
-
Staimantenendo attivamente questo codice?Sembra utilemanon voglioinvestiretempoin qualcosa chenon vienemantenuto attivamente.Are you actively maintaining this code? It looks useful but I don't wanna invest any time into something that isn't being actively maintained.
- 0
- 2016-03-29
- Athoxx
-
Buona domanda.Direi chenon lo stomantenendo attivamentepoichénonmoltepersone lo usano da quando l'ho lanciato.Hoplugin di WordPress che lo usano che dipendono daesso,quindi se ci sonoproblemi su GitHub,li risolverò.Good question. I'd say I'm not actively maintaining it since not many people have been using it since I launched it. I have WordPress plugins using it that depend on it though so if there are Issues placed on GitHub, I will fix them.
- 0
- 2016-03-30
- Chiedo
-
Quindi stomantenendoil codicein modo reattivo anziché attivamente.So I'm reactively maintaining the code as opposed to actively.
- 0
- 2016-03-30
- Chiedo
-
Ok,abbastanzagiusto.Ok fair enough.
- 0
- 2016-03-31
- Athoxx
-
Lo userei,ma hobisogno di wpautopperparti deimiei contenuti shortcode,manontragli shortcode.Esempio: "[riga] \n [cella] \n contenuto \n [/cella] [/riga]" dovrebbe diventare "
contenuto
I would use this, but I need wpautop for parts of my shortcode contents, just not in between the shortcodes. Example: `[row] \n [cell] \n content \n [/cell] [/row]` should become `
`
content- 0
- 2016-04-14
- Steven Vachon
-
Vuoiinviare una richiestapull?Want to submit a pull request?
- 0
- 2016-04-16
- Chiedo
-
- 2018-07-04
È disponibile unafunzione di WordPress chefabene questo lavoro.Non ènecessario utilizzare unafunzionepersonalizzata o unplug-inperfarlo.
Usa lafunzione
shortcode_unautop($pee)
per rimuovere wpautop dal contenuto dello shortcode.Qui$pee
è la stringa richiesta.There is a WordPress function available that does this job nicely. There isn't any need to use a custom function or a plugin to do this.
Just use the
shortcode_unautop($pee)
function to remove wpautop from shortcode content. Here$pee
is the required string.-
Qual èil significato dellaparola * "pipì" *?Un abbr.di qualchetipo?[Wikizionarioelenca cinque diversi significati] (https://en.wiktionary.org/wiki/pee) (come sostantivo).What is the meaning of the word *"pee"*? An abbr. of some kind? [Wiktionary lists five different meanings](https://en.wiktionary.org/wiki/pee) (as a noun).
- 0
- 2019-12-08
- Peter Mortensen
Sto utilizzandoil plug-in Mailchimp e ha uno shortcode che utilizzailbuffering dell'outputperprendereil codice del suo widgete sputarlonel contenuto.
Tuttavia,il codice del widget hamolto spaziobianco,quindii filtri_contentgeneranointerruzioni di rigainutili (come dopoinputnascosti)e tag
p
vuoti ovunque ... rendendoloinutilizzabile.Sto rimuovendo lo shortcodeper aggiungerne unomio,manon sono sicuro di cosafareperevitare cheilfiltro wpautop di WordPressimpazzisca.Ilmiopensieroinizialeera dieliminaregli spazitrai tag HTML,manon so comeprocedere.Idealmente,ilplugin concatenerebbe una stringa da restituireinvece di usareilbuffering dell'output,manon so se sipreoccuperannomai.