WordPress简单的图像短代码

时间:2017-02-27 06:19:01

标签: php wordpress image shortcode

我是新手,请帮我创建一个wordpress图像短代码,简单如下:

[img src=""]

显示其缩略图(缩略图宽度= 100%),指向OR的链接会在点击时打开相同的源图像。

我尝试搜索但在现有插件中找不到,请指导我,如果有的话。

请详细指导我在function.php或其他任何地方复制粘贴。

2 个答案:

答案 0 :(得分:0)

图库功能允许wordpress使用简单的短代码将一个或多个图片库添加到您的帖子和页面

Octkit(config)

enter link description here

答案 1 :(得分: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');

代码进入活动子主题(或主题)的function.php文件。或者也可以在任何插件php文件中。

<强> USAGE
没有链接::在PHP中

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

没有链接::在编辑器中

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

使用link :: In PHP

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

使用link :: In Editor

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

希望这有帮助!