תוסף זה לא נבדק ב-3 הגרסאות הראשיות האחרונות של וורדפרס. ייתכן והתוסף כבר לא מתוחזק או נתמך על ידי יוצריו, וייתכן שיהיו לו בעיות תאימות בגרסות וורדפרס עדכניות יותר.

Shortcode Empty Paragraph Fix

תיאור

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.

התקנה

  1. Upload folder shortcode-empty-paragraph-fix to the /wp-content/plugins/ directory
  2. יש להפעיל את התוסף דרך התפריט ’תוספים‘ בוורדפרס

או

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

שאלות נפוצות

Installation Instructions
  1. Upload folder shortcode-empty-paragraph-fix to the /wp-content/plugins/ directory
  2. יש להפעיל את התוסף דרך התפריט ’תוספים‘ בוורדפרס

או

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

סקירות

2 בפברואר 2017
The standalone function work great , thank you
קראו את כל 21 הסקירות

מפתחים

"Shortcode Empty Paragraph Fix" הוא תוסף קוד פתוח. האנשים הבאים תרמו ליצירת התוסף הזה.

תורמים

ניתן לתרגם את "Shortcode Empty Paragraph Fix" לשפה שלך.

מעוניינים בפיתוח?

עיינו בקוד, ראו את הקוד ב-SVN repository, או הירשמו ללוג פיתוח באמצעות RSS.

שינויים

0.1

  • גרסה ראשונית

0.2

  • nicer code writing style