WordPress简单图像简码
WordPress simple Image Shortcode
我是新手,请帮我创建一个wordpress图片简码,简单如下:
[img src=""]
显示其缩略图(缩略图宽度=100%),点击链接或打开相同的源图像。
我尝试搜索但在现有插件中找不到,如果有请指导我。
请指导我在 function.php 或其他任何地方复制粘贴。
图库功能允许 wordpress 使用简单的简码将一个或多个图片库添加到您的帖子和页面
[gallery ids="729,732,731,720"]
// 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 文件中。
用法
没有 link:: 在 PHP
echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"]');
没有 link:: 在编辑器中
[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"]
与link::在PHP
echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"]');
使用 link:: 在编辑器中
[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"]
希望对您有所帮助!
我是新手,请帮我创建一个wordpress图片简码,简单如下:
[img src=""]
显示其缩略图(缩略图宽度=100%),点击链接或打开相同的源图像。
我尝试搜索但在现有插件中找不到,如果有请指导我。
请指导我在 function.php 或其他任何地方复制粘贴。
图库功能允许 wordpress 使用简单的简码将一个或多个图片库添加到您的帖子和页面
[gallery ids="729,732,731,720"]
// 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 文件中。
用法
没有 link:: 在 PHP
echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"]');
没有 link:: 在编辑器中
[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="no"]
与link::在PHP
echo do_shortcode('[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"]');
使用 link:: 在编辑器中
[img src="http://example.com/wp-content/uploads/2017/02/hello.jpg" link_to_img="yes"]
希望对您有所帮助!