如何为 wordpress 添加导航老文章自动添加特色图像

如何设置WordPress文章特色图像_百度知道
如何设置WordPress文章特色图像
在主题的functions.php中添加如下代码1234
//使WordPress支持post thumbnailif ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );}注意:这段代码应当加载functions.php的body中,不要写进函数里。1
add_image_size( $name, $width, $height, $crop );在functions.php中,写在add_theme_support()之后,完整代码如下1234567
//add post thumbnailsif ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );}if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'customized-post-thumb', 100, 120 );}创建几个不同的缩略图尺寸,用到的函数:Post Thumbnail功能详细说明如何调用特色图像在post模板中123456
&?phpif ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
the_post_thumbnail();}?&&?php the_content(); ?&可以调用不同尺寸的图片123456
the_post_thumbnail();
// 无参数,默认调用Thumbnailthe_post_thumbnail('thumbnail');
// Thumbnail (默认尺寸 150px x 150px max)the_post_thumbnail('medium');
// Medium resolution (default 300px x 300px max)the_post_thumbnail('large');
// Large resolution (default 640px x 640px max)the_post_thumbnail('full');
// Full resolution (original size uploaded)the_post_thumbnail( array(100,100) );
// Other resolutions如何从后台修改缩略图尺寸访问后台&&设置&&媒体,缩略图大小这一项就是特色图像(Featured Image or Thumbnail)的尺寸,也就是the_post_thumbnail()不加参数时调用的图片的尺寸。根据需要修改其参数即可。上传图片时WordPress会自定生成这个尺寸的图片。为文章添加特色图片的三种方法编辑文章时我们有三种方式添加特色1. 上传图片时点击“作为特色图像”进行设置,如下图所示,点击后显示“完成”即表示设置成功。设置好的特色图像会在右侧栏目中显示出来。2. 点击右侧栏目中的特色图像设置,如下图所示,点击“设置特色图像”按钮后弹出与方法一一样的界面,设置方法也相同3. 如果你没有用上述两种方法设置,那么你也许希望从文章中已经存在的图片中选取一张作为特色图像,WordPress考虑的很周到,你可以轻松选择文中已有的图像。点击右侧工具栏的设置特色图像按钮,弹出如下所示对话框,选项卡切换到相册,就可以看到所有文中已经插入的图片,点击显示就会出现和方法一一样的界面,照着方法一设置即可。WordPress 3.5新特性WordPress 3.5的媒体上传工具界面友好,简单易懂,性能更强,有了脱胎换骨的变化,如果你还没有升级,赶快准备一下吧。WordPress 3.5下设置特色图像更加简单,图像以缩略图列表形式呈现,要设置哪个为特色图像,只需轻轻一点,被设置为特色图像的图片会打上√。通过下拉列表可以查看媒体库所有文件,也可以只查看当前文章的附件。搜索功能更加强大,只需要键入关键词,就会以无刷新页面的方式呈现搜索结果。特色图像的应用特色图像可以用到很多地方,例如首页幻灯片作为特色内容(Featued Post)的缩略图
其他类似问题
为您推荐:
wordpress的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你的位置:
阅读文章 &&&&
为wordpress文章添加缩略图,wordpress自动获取文章内图片为特色图像
WordPress:为文章设置默认的特色图像(Default featured image)的方法很多,各有优劣,选择哪种方式要看自己的用途,有些方法并没有真的设置了特色图像,但用起来却很灵活。缩略图可以来自featured图片,也可以来自文章内图片,还可以在前两者均无时随机显示一些图片,接下来就介绍如何修改主题模板实现为wordpress文章自动抓取文章缩略图的功能。wordpress自动抓取文章缩略图(特色图像)的功能:1、添加功能函数找到使用的主题模板的functions.php文件在之间添加如下代码:if ( function_exists('add_theme_support') ) add_theme_support('post-thumbnails'); function catch_first_image() { global $post, $ $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/&img.+src=[\'"]([^\'"]+)[\'"].*&/i', $post-&post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ $random = mt_rand(1, 20); echo get_bloginfo ( 'stylesheet_directory' ); echo '/images/random/tb'.$random.'.jpg'; } return $first_ }请在主题目录images文件夹下建立random文件夹,里面存入20张图片,命名tb1-20,jpg格式2、指定位置调用函数找到index.php文件即首页文件,找到the_content();或相似的代码在它之前添加如下代码:&img class="home-thumb" src="&?php echo catch_first_image() ?&" width="140px" height="100px" alt="&?php the_title(); ?&" /&3、添加缩略图样式CSS代码:具体样式需要根据网站内容调整,如下作为示例home-thumb{margin:5px 15px 5px 5width:140height:100border:3px solid # float:overflow:} .home-thumb img{max-height:186max-width:186px}
奇芳阁软件世界、河南在线与河南论坛 网站创始人。经常混迹于网络,据说爱软件,爱数码,爱科技,各种控,各种宅,没事儿就折腾电脑软件。有时也会介绍一点关于建站的知识和主机、服务器的使用心得与体会。PS:此人最大兴趣是美女……&&|&& |&&
关于本文的作者本文分类:本文标签: ,
, 生产日期:纪元 14年12月11日 - 22时10分47秒文章链接: [] (转载时请注明本文出处及文章链接)上一篇 &:下一篇 &: 阅读了[为wordpress文章添加缩略图,wordpress自动获取文章内图片为特色图像]的人还阅读了:
本月不被践踏最不舒服的文章:Most Read Posts 零度192℃
零度55℃ 随便找点东西来看看:Random Posts 标签云集Tag Cloud「&&|&& 」
download crack破解 software 奇芳阁(原名:三次元软件世界):专注网络精品分享和精品绿色便携软件分享的绿软分享吧特色免费资源网络社群部落格!给时光一份静好,品悟简简单单的幸福人生!wordpress The7自动屏蔽隐藏文章内容页的特色图像 | 客家网络
+48:00-17:00RSSYoutubeDribbbleGoogle +TwitterFacebook
wordpress The7自动屏蔽隐藏文章内容页的特色图像您的位置:首页The7主题教程wordpress The7自动屏蔽隐藏文章内容页的特色图像值班QQ阿里旺旺400-878-9720
微信&扫一扫
wordpress The7自动屏蔽隐藏文章内容页的特色图像其实这个也是看需求了,不是所有用户都会用到这个功能,所谓的文章内容页如果在编辑添加文章的时候不勾选掉隐藏文章内容页特色图像功能(主题自带),默认是输出你设置的特色图像的。如下图:但是每发一篇文章都要勾选,是不是很蛋疼?是不是坑爹?修改方法也是超级简单:找到content-single.php这个文件,路径在:themes/dt-the7,千万不要说你找不到模板路径!路径都找不到就不用搞了。如上图,默认是true,也就是显示。我们只需要更改输出逻辑为false即可。也就是:$hide_thumbnail = (bool) get_post_meta($post-&ID, '_dt_post_options_hide_thumbnail', false);更改输出逻辑就大功告成!以后我们在添加文章的时候就不用去里这个文章选项的文章页面隐藏特色图像问题了。解决这一蛋疼的问题。是不是很爽?是不是很愉快的解决了问题?少做了很多多余的无用功,节省了大量时间。嗨起来有木有?
1,062作者kejianetThe7主题教程1条评论微信分享到微信QQ空间分享到QQ空间新浪微博分享到新浪微博腾讯微博分享到腾讯微博开心网分享到开心网豆瓣分享到豆瓣人人网分享到人人网
关于作者客家网络隶属特艺客家网络旗下,平台专为企业提供高效、省时、省力、省成本的企业级应用解决方案.汇聚众多企业一线开发者,提供企业网站建设,App开发,电子商务平台架构,SEO优化及二次开发等,涵盖软件外包服务及资源信息共享等综合性质服务.客家网络更专业,更规范,更实效,更懂营销.相关文章使用wordpress The7构建响应式企业网站二次开发之自定义搜索框wordpress the7 自定义菜单之隐藏自带手机端菜单如何使The7.2主题加载更快?The7优化The7.2 禁用谷歌字体官方插件The7.2 如何添加自定义社会化分享图标The7.2 如何进行分类归档自定义布局(Archive layout)
清除表单提交WordPress自动设置文章第一个图片为特色图像 – 百不度
大家在写文章的时候可能会忘记设定特色图像,而有的主题必须设置特色图像在会在相应的位置显示,所以这里有一个办法,自动调用文章中第一个图片来作为wordpress的特色图像。
将下面的代码放到你主题的functions.php文件 ?& 之前:
/* 設定所有文章第一個為特色圖片開始*/
function autoset_featured_image(){
$already_has_thumb = has_post_thumbnail($post-&ID);
if (!$already_has_thumb){
$attached_image = get_children("post_parent=$post-&ID&post_type=attachment&post_mime_type=image&numberposts=1");
if ($attached_image){
foreach ($attached_image as $attachment_id =& $attachment) {
set_post_thumbnail($post-&ID, $attachment_id);
add_action('the_post', 'autoset_featured_image');
add_action('save_post', 'autoset_featured_image');
add_action('draft_to_publish', 'autoset_featured_image');
add_action('new_to_publish', 'autoset_featured_image');
add_action('pending_to_publish', 'autoset_featured_image');
add_action('future_to_publish', 'autoset_featured_image');
/* 設定所有文章第一個為特色圖片結束*/
每天进步一点点。}

我要回帖

更多关于 wordpress 添加文章 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信