[wp-hackers] shortcode_unautop

Dobri dyordan1 at ramapo.edu
Wed Aug 21 19:25:07 UTC 2013


Thanks but I've seen that post already. I'm actually trying to move away from a solution that moves wpautop after short codes are rendered since I've had to implement multiple workarounds for plugins that rely on regular short code rendering. I ended up just implementing my own unautop that works for my needs. Almost like this guy's new solution linked at the top with a few tweaks. I'm still open to better alternatives. I was just interested why a built-in feature of wordpress doesn't really "work." Note:

<p>[shortcode]</p>
…some content…
<p>[/shortcode]</p>

gets unautop-ed into

[shortcode]</p>
…some content…
<p>[/shortcode]

I'd say that's broken.

~Dobri

On Wed, 21 Aug 2013, at 3:09 PM, Chris McCoy wrote:

> http://www.wpexplorer.com/clean-up-wordpress-shortcode-formatting/
> 
> 
> have a look at this.
> 
> 
> On 2013-08-21 11:40 AM, "Dobri" <dyordan1 at ramapo.edu> wrote:
> 
>> Hey WordPress Hackers,
>> 
>> I was struggling with shortcode_unautop not working for a while and I
>> looked into the function to figure out what's wrong. I've created a paste
>> bin with the code in case you don't feel like finding the function
>> (http://pastebin.com/VDMdXxj0). My question is: is there a reason some of
>> the "*" repetitions also have a "+" directly following? I personally have
>> done monsters of regular expressions and never seen the combination
>> "[whatever]*+". Am I missing something? Also, when I checked with
>> http://regexpal.com/, removing all the extra + signs magically made the
>> function work *exactly* as expected. Is this a bug or do I not know regex
>> as good as I though I do?
>> 
>> Also, if there's nothing buggy with the function, what would be the way
>> to make sure something like the text in the bin below renders correctly?
>> 
>> http://pastebin.com/7kQwdjca
>> 
>> Should I just remove the shorcode_unautop filter and do my own unautop?
>> Thanks for any help with this!
>> 
>> ~Dobri
>> 
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
> 
> 
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers



More information about the wp-hackers mailing list