>
Download This Plugin | |
Download Elegant Themes | |
Name | Shortcode Empty Paragraph Fix |
Version | 0.2 |
Author | |
Rating | 96 |
Last updated | 2015-01-06 11:34:00 |
Downloads |
9771
|
Download Plugins Speed Test plugin for Wordpress |
Home page PageSpeed score has been degraded by 0%, while Post page PageSpeed score has been degraded by 0%
Shortcode Empty Paragraph Fix plugin added 3 bytes of resources to the Home page and 16 bytes of resources to the sample Post page.
Shortcode Empty Paragraph Fix plugin added 0 new host(s) to the Home page and 0 new host(s) to the sample Post page.
Great! Shortcode Empty Paragraph Fix plugin ads no tables to your Wordpress blog database.Fix known issues when shortcodes are embedded in a block of content that is filtered by wpautop.
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.