Descripció
Fix known issues when shortcodes are embedded in a block of content that is filtered by wpautop.
for Theme Developers
If you are developing a theme to provide this on a marketplace, you better embed the following code in your functions.php. This code filters only the shortcodes you defined. Otherwise you risk a failed review because the code in the plugin filters content in general which may is not acceptet.
function shortcode_empty_paragraph_fix( $content ) {
// define your shortcodes to filter, '' filters all shortcodes
$shortcodes = array( 'your_shortcode_1', 'your_shortcode_2' );
foreach ( $shortcodes as $shortcode ) {
$array = array (
'<p>[' . $shortcode => '[' .$shortcode,
'<p>[/' . $shortcode => '[/' .$shortcode,
$shortcode . ']</p>' => $shortcode . ']',
$shortcode . ']<br />' => $shortcode . ']'
);
$content = strtr( $content, $array );
}
return $content;
}
add_filter( 'the_content', 'shortcode_empty_paragraph_fix' );
Another solution that is acceptet at the envato (themeforest) marketplace comes from bitfade.
Instal·lació
- Upload folder
shortcode-empty-paragraph-fix
to the/wp-content/plugins/
directory - Activa l’extensió mitjançant el menú ‘Extensions’ del WordPress
o
If you dont want to use a whole plugin to solve that bug, you can copy the code of the plugin file shortcode-empty-paragraph-fix.php into your theme function.php
PMF
- Installation Instructions
-
- Upload folder
shortcode-empty-paragraph-fix
to the/wp-content/plugins/
directory - Activa l’extensió mitjançant el menú ‘Extensions’ del WordPress
o
If you dont want to use a whole plugin to solve that bug, you can copy the code of the plugin file shortcode-empty-paragraph-fix.php into your theme function.php
- Upload folder
Ressenyes
Col·laboradors i desenvolupadors
«Shortcode Empty Paragraph Fix» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «Shortcode Empty Paragraph Fix» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
0.1
- Versió inicial
0.2
- nicer code writing style