wordpress 怎么使用外链图片作为特色图像
这个很简单,点击一下图片,然后点击上面的【插入或编辑链接】红圈的然后加入你想加的链接就好了,填写url框,下面的连接到站点中内容不用理。
wordpress写文章过程中添加创建的相册,如何给相册里的每张图片单...
'id' ).com/zhidao/pic/item/023b5bb5c9ea15ce7ed3d214bf003af33a87b2e9.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">add_filter(' ''orderby' shortcode_atts( array( '( ;figcaption' ;, '=> $html5 ;); , ' '; $post = gallery' , 'html5''link' intval( $atts['=> ' get_post(); $html5 = 'dd' exclude'columns' if ://a图片信息实际仍存储在posts表中;? ',不过可以通过其他字段实现啊 如下图;),  .php文件里的gallery_shortcode函数来重构gallery的输出 在functions.php中添加代码如下;function :  ,在alt text字段里填上该图片的外链 接着;0.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=72292ad8e9fe9925cb596156049872e7/023b5bb5c9ea15ce7ed3d214bf003af33a87b2e9,需要参考wp-includes/media; my_post_gallery( 'itemtag' =>.jpg" esrc="http;'thumbnail';  ://a;  ! empty( $atts['include'] ) ) { $_attachments = get_posts( array( 'include' => $atts['include'], 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $atts['order'], 'orderby' => $atts['orderby'] ) ); $attachments = array(); foreach ( $_attachments as $key => $val ) { $attachments[$val->ID] = $_attachments[$key]; } } elseif ( ! empty( $atts['exclude'] ) ) { $attachments = get_children( array( 'post_parent' => $id, 'exclude' => $atts['exclude'], 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $atts['order'], 'orderby' => $atts['orderby'] ) ); } else { $attachments = get_children( array( 'post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $atts['order'], 'orderby' => $atts['orderby'] ) ); } if ( empty( $attachments ) ) { return ''; } if ( is_feed() ) { $output = "\n"; foreach ( $attachments as $att_id => $attachment ) { $output .= wp_get_attachment_link( $att_id, $atts['size'], true ) . "\n"; } return $output; } $itemtag = tag_escape( $atts['itemtag'] ); $captiontag = tag_escape( $atts['captiontag'] ); $icontag = tag_escape( $atts['icontag'] ); $valid_tags = wp_kses_allowed_html( 'post' ); if ( ! isset( $valid_tags[ $itemtag ] ) ) { $itemtag = 'dl'; } if ( ! isset( $valid_tags[ $captiontag ] ) ) { $captiontag = 'dd'; } if ( ! isset( $valid_tags[ $icontag ] ) ) { $icontag = 'dt'; } $columns = intval( $atts['columns'] ); $itemwidth = $columns > 0 ? floor(100/$columns) : 100; $float = is_rtl() ? 'right' : 'left'; $selector = "gallery-{$instance}"; $gallery_style = ''; /** * Filters whether to print default gallery styles. * * @since 3.1.0 * * @param bool $print Whether to print default gallery styles. * Defaults to false if the theme supports HTML5 galleries. * Otherwise, defaults to true. */ if ( apply_filters( 'use_default_gallery_style', ! $html5 ) ) { $gallery_style = " #{$selector} { margin: auto; } #{$selector} .gallery-item { float: {$float}; margin-top: 10px; text-align: center; width: {$itemwidth}%; } #{$selector} img { border: 2px solid #cfcfcf; } #{$selector} .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */ \n\t\t"; } $size_class = sanitize_html_class( $atts['size'] ); $gallery_div = ""; /** * Filters the default gallery shortcode CSS styles. * * @since 2.5.0 * * @param string $gallery_style Default CSS styles and opening HTML div container * for the gallery shortcode output. */ $output = apply_filters( 'gallery_style', $gallery_style . $gallery_div ); $i = 0; foreach ( $attachments as $id => $attachment ) { $attr = ( trim( $attachment->post_excerpt ) ) ? array( 'aria-describedby' => "$selector-$id" ) : ''; if ( ! empty( $atts['link'] ) && 'file' === $atts['link'] ) { $image_output = wp_get_attachment_link( $id, $atts['size'], false, false, false, $attr ); } elseif ( ! empty( $atts['link'] ) && 'none' === $atts['link'] ) { $attr['alt'] = get_the_title($post->ID); $image_output = wp_get_attachment_image( $id, $atts['size'], false, $attr ); $custom_link = trim( strip_tags( get_post_meta( $id, '_wp_attachment_image_alt', true ) ) ); $image_output = sprintf( '%s', $custom_link, $attr['alt'], $image_output ); } else { $image_output = wp_get_attachment_link( $id, $atts['size'], true, false, false, $attr ); } $image_meta = wp_get_attachment_metadata( $id ); $orientation = ''; if ( isset( $image_meta['height'], $image_meta['width'] ) ) { $orientation = ( $image_meta['height'] > $image_meta['width'] ) ? 'portrait' : 'landscape'; } $output .= ""; $output .= " $image_output "; if ( $captiontag && trim($attachment->post_excerpt) ) { $output .= " <{$captiontag} class='wp-caption-text gallery-...
wordpress如何用URL外链图片做为特色图片呢?
WordPress可以通过更改服务器的.htaccess文件来防止其它网站盗用网站的图片、视频、下载资源等链接。
.htaccess文件一般位于WordPress的安装目录。
打开.htaccess文件,如果未进行过更改,其内容如下:# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress在其中加入如下代码:# BEGIN WordPress<<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]RewriteBase /wp-content/uploads/RewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !xxx1.com [NC]RewriteCond %{HTTP_REFERER} !xxx2.com [NC]RewriteCond %{HTTP_REFERER} !baidu.com [NC]RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.xxxxxx.com/xxxxxx.jpg [R,NC,L] </IfModule># END WordPress其中:RewriteBase /wp-content/uploads/:设置WordPress附件上传目录禁止外链,如果已经在后台更改了默认上传目录,这里则相应修改。
RewriteCond %{HTTP_REFERER} !^$ [NC]:允许用户在浏览器中单独打开附件链接。
RewriteCond %{HTTP_REFERER} !xxx.com [NC]:允许特定网站可以显示附件内容,一般为收录优化和方便用户订阅,建议加上Google、百度之类的允许显示的网站和自己网站的地址,注意此处的网址格式,不要在前面添加http://www.。
RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.xxxxxx.com/xxxxxx.jpg [R,NC,L]:禁止外链的文件类型,如果盗链了则显示后面的盗链提示图片。
提示图片需填写全网址,且不要放在被防止盗链的目录中。
其中:R 就是转向的意思;NC 指的是不区分大小写;L 指明本次转向到此结束,后续的转向不受先前判断语句的影响。
更改完.htaccess文件后需要重新启动httpd服务才能生效,在Linux中重启httpd服务的命令如下:service httpd restart注意:修改.htaccess文件防止图片被盗链产不适用所有主机,比如windows主机;这种方法还有一个缺点,就是可能会影响RSS订阅者阅读你的文章,因为RSS中的图片都会显示为用来防盗链的那张图片。
你好,请问wordpress如何实现首页获取缩略图显示呢,如下图所示
三种方法调取缩略图。
最方便是使用插件,虽然很多人使用WP-Thumbnails,但我觉得thumbnail-for-excerpts比较适合新手,你只需要进入后台进行激活!然后其他统统不用管了!该插件会自动检测你文章的第一幅图片作为摘要缩略图!不管该图片是不是上传到wordpress文件下,即使是外链图片同样有效。
自定义字段,比较的麻烦,每次都要手动操作。
具体到“美设之家”(百度)了解。
如果你想使用代码来实现的话,分两种情况,一种是文章有图片的调取第一张,但如果文章没图片首页会不协调。
另一种情况是,文章有图片自动调取第一张,如果文章没图片,则调取放进去的图片,并随机显示出来。
如果不嫌折腾,跟着操作。
function wpu_thumbnail() { global $post; if ( has_post_thumbnail() ) { $domsxe = simplexml_load_string(get_the_post_thumbnail()); $thumbnailsrc = $domsxe->attributes()->src; echo 'post_title )).'" />'; } else { $content = $post->post_content; preg_match_all('//sim', $content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); if($n >0){ echo 'post_title )).'" />'; }else { $random = mt_rand(1, 5); echo 'post_title )).'" />'; }} }代码放到functions.php里,然后在主题模板里新建一个“img”文件夹,然后在img文件夹里再创建一个“thumb”文件夹。
准备好5张随机图片放进刚建好的thumb文件夹里,需要重点提一下的是图片的后缀名必须更改为img1.png,img2.png,img3.png,img4.png,img5.png。
最后在所需要的地方调用出来。
不懂再问
如何为 WordPress 老文章自动添加特色图像
而老文章没有设置过特色图像,如果不设置:如果你是直接在WP后台发布文章,但是如果老文章没有设置过特色图像,你应该不情愿重新编辑老文章选择特色图像吧.0 以后的特色图像功能来设置缩略图的,发布新文章时,就被当做老文章一样处理了。
使用前提:自动为你的老文章添加特色图像作为缩略图,没有任何设置页面。
倡萌建议。
实现方式:当有人在网站前台访问了你的老文章,那这个插件就无法正常为你工作。
Easy Add Thumbnail 下载安装可以直接在后台插件安装页面搜索 Easy Add Thumbnail 在线安装,或者在此下载 Easy Add Thumbnail 。
直接启用即可现在不同的 WordPress 主题获取缩略图的方法不一样,有的使用自定义字段,有的使用 timthumb 脚本:更换新主题后,由于缩略图的获取方法不一样,老文章的缩略图设置也不一样,这就可能造成某些老文章没有显示缩略图.com-201303451如果你的新主题是使用 WordPress 3:①主题必须是使用特色图像功能来设置缩略图;②老文章的图片必须在媒体库(后台 – 多媒体 – 媒体库)中有记录,如果是外链图片,在媒体库中没有记录,或者文章没有图片,你可以手动设置特色图像,对于新文章。
wpdaxue,那么它就会自动将这篇文章的第一张图片设置为特色图像(只执行一次)。
当然,那你可以使用 Easy Add Thumbnail 插件,来为你的老文章自动添加特色图像。
Easy Add Thumbnail 简介Easy Add Thumbnail 是一个为 WordPress 文章添加特色图像作为缩略图的插件,在倡萌看来,它的最大用处在于,你可以手动选择特色图像,还有的使用WordPress 3.0 以后的特色图像功能……这就造成了一个问题
我为什么不用七牛云存储加速Wordpress
关于你的这个问题我也做过相应的分析,七牛用的人太多了,现在只是适合放图片了,css 和js不是很推荐,下面是我的文章:WordPress用了也是半年之多了,慢慢的从一个基于FrontPage的小小白变为小白了,不再有当年分分钟做一个网页供全世界疯狂浏览的傻愿望了,更是懂得了网站运维的推销与公关工作。
七牛云储存CDN加速,在我的起始阶段就知道了CDN这东西,七牛,又提供免费的cdn加速,外加静态资源的储存.当初为感谢七牛,还来了一篇若兮为尘开始把图片托管至七牛云储存了,记得还迎来了七牛工作人员在微博上的评论。
话说当时七牛真的很是给力,10G的空间,全国CDN节点,速度要比我的空间好的多,想想都是看着免费的那么个东西也是醉了。
外加水煮鱼在WordPress上的插件,缩略图API的接口,CSS ,js等静态资源的存放,在国内绝对是很好的免费空间。
记得当时网上还有在七牛搭建免费博客的教程,速度比在Github上搭建的速度要快很多很多,因为闲麻烦也就一直没有搞那个东西。
七牛在我心目中的印象一直很是不错,尽管出现过外链短暂失效,遭到全国封查的打击。
也都在各大博客上看见footer里面写着“本博客由七牛云储存加速”的字样。
当然作为穷屌丝的我也是自然不能放过这样的好机会,尤其是图片,放在七牛,只是引进url,博客搬家自然是省不少事,不用下载那么大的图片文件了。
CDN一直是个神秘的话题,搜索引擎对他也没有采取比较正式的声明。
存在一个和你一模一样的站,想想也会有点担心,会不会分散我的权重?人家的站比较大,百度会不会反过来认为我的站是抄袭的?在纠结了一个月之后,看见了七牛的官方文档,说和百度还是有合作的,不会影响SEO优化问题,并且在那个镜像站点上进行了robots的封禁,从统计结果上来看是不会造成什么不好的影响的。
于是,七牛CDN加速也一直开始用了,自然是用水煮鱼的插件,速度也很是可观。
偶然的一天,博友说我的站点有点慢,尤其适用百度站长工具测速,显示的分数比较低,可是我也没觉到有什么太大的问题。
于是看了一下加载文件的速度,赫然发现一直信任的七牛竟然拖了我的后退,css,js的加载简直比我的空间要慢很多很多,关了七牛的CDN加速,测试了一下,果然进步了不少。
你懂的,七牛必定被我拒绝,现在只有图片是放在七牛上的,其他的文件都是放在本地的,速度作为一个香港空间来说,就哈尔滨联通和教育网的访问速度还行,360全国节点测试的结果还是比较可观的。
在此,感谢七牛陪我的那些岁月,感觉七牛的那些无偿服务,感谢七牛对我的种种帮助。
一个公司需要成长,七牛也是,一直免费是做不下去的,超过10G才收费肯定会引来不少像我一样的免费用户,甚至遭到滥用。
七牛的公司需要转型,也许就像阿里的淘宝像天猫的转型,当然口水站肯定是免不了的,为不一样的用户提供不一样的服务质量也许是个不错的选择,不过难就难在用户的口碑上!七牛,加油!虽然不用你的CDN加速,不过作为一个创业公司还是力挺你!期待你有一天帝国梦的实现。
阿里云是否可以用来做图床?是否有其他的支持FTP的图床?
1、可以呀2、为什么非要支持ftp?3、wp的官博不是有自己的空间吗?4、php的美国主机非常便宜呀5、建议你试试高渺互联或xinnet的图床,都是单个文件最大不超过10M,不限文件数量,不同的是,一个是内地的,一个是台湾的。
高渺可以百毒下,xinnet那个,后缀是点US。
如何用图片当做IE链接?上网时经常看到一些图片点击后就会进入某个 ...
可以使用网页制作软件如Dreamweaver,在那里面鼠标选中图像之后,在其属性的链接栏里输入地址,如 目标可选:_blank(在新网页中打开) 或_self(在原网页中打开),建议选_blank。
如果不用专门的网页制作工具,也可以用记事本等写代码形如: 试试吧,用网页制作软件方便
转载请注明出处51数据库 » wordpress图片外链
文氓兄弟