2017-02-27 4 views
-1

Ich bin ein Neuling, bitte helfen Sie mir mit ein Wordpress Bild Shortcode erstellen, so einfach wie:Wordpress einfache Bild Short

[img src=""] 

Welche die Miniatur zeigt (Miniatur width = 100%), auf die Links, öffnet sich die das gleiche Quellbild, wenn darauf geklickt wird.

Ich habe versucht zu suchen, aber konnte nicht in vorhandenen Plugins finden, bitte führen Sie mich, wenn überhaupt.

Bitte führen Sie mich sorgfältig für jede Kopie einfügen in function.php oder anderswo.

Antwort

0
// Add Shortcode 
function img_shortcode($atts) 
{ 
    // Attributes 
    $atts = shortcode_atts(
     [ 
     'src' => '', 
     'link_to_img' => '', 
     ], $atts, 'img' 
    ); 

    $return = ''; 
    if ($atts['link_to_img'] == 'yes') 
    { 
     $return = '<a href="' . $atts['src'] . '"> 
        <img src="' . $atts['src'] . '"/> 
       </a>'; 
    } 
    else{ 
     $return = '<img src="' . $atts['src'] . '"/>'; 
    } 
    // Return HTML code 
    return $return; 
} 

add_shortcode('img', 'img_shortcode'); 

-Code geht in function.php Datei Ihres aktives untergeordnetes Thema (oder Thema). Oder auch in beliebigen Plugin-PHP-Dateien.

USAGE
Ohne link :: In PHP Link

echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"]'); 

Ohne :: In Editor

[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"] 

Link Mit :: In PHP

echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"]'); 

Mit link :: In Editor

[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"] 

hoffe, das hilft!

0

Die Gallery-Funktion ermöglicht Wordpress einer oder mehr Bildgalerien auf Ihre Beiträge und Seiten hinzufügen mit einem einfachen Short

[gallery ids="729,732,731,720"] 

enter link description here

+0

Ich möchte ein einfaches Bild, keine Galerie, und nicht von der gleichen Website, sondern von einer Bild-URL. –