首页 > 其他分享 >WordPress 特色封面图像开启与使用

WordPress 特色封面图像开启与使用

时间:2022-11-20 21:38:05浏览次数:40  
标签:封面 代码 开启 add WordPress 图像 post 特色

wordpress 特色图像可以用于分类页面或者网站首页调用文章缩略图时,指定调用某张图片,实现自定义封面的效果。WORDPRESS程序默认是不支持特色图像功能,所以我们需要开启特色图像功能。

开启特色图像功能

wordpress 特色图像开启方法很简单,只需要在主题的functions.php中添加如下代码:

//特色图像
add_theme_support( "post-thumbnails" );

这种开启代码可以让后台文章和PAGE页面,同时拥有特色图像功能。如果只想单独开启某个类型,可以使用以下的代码:

add_theme_support( 'post-thumbnails', array( 'post' ) ); // 在单篇文章中开启该功能
add_theme_support( 'post-thumbnails', array( 'page' ) ); //在页面文章中开启该功能

为了控制缩略图大小,我们还可以用下面的这些代码来控制,将这些代码放置在上面刚添加的代码后面。

set_post_thumbnail_size( 155, 110, true ); // 设置默认的缩略图大小尺寸
add_image_size( 'one', 155, 110, true ); // 设置标记为”one”的缩略图尺寸,这里的one应该是数组下标
add_image_size( 'two', 350, 248, true );
add_image_size( 'big', 546, 387, true );

特色图像的使用

在wordpress首页模板或者分类模板中使用以下代码调用特色图像:(自行修改代码里的尺寸数字)

<?php
if ( has_post_thumbnail() ) {
	the_post_thumbnail(
		array(296,296),
		array(
			'alt'=> trim(strip_tags( $post->post_title )),
			'class' => 'thumbimg'
		)
	);
} else {
?>
<img src="<?php echo get_first_image(); ?>" alt="<?php the_title(); ?>" width="296px" height="296px"/>
<?php
	}
?>

上面的代码是通常调用特色图片的方法,我们也可以使用以下的代码来调用指定的特色图片。

<?php
	the_post_thumbnail( 'big' );
?>

或者调用设置的标记为two的那张缩略图

<?php
	$thumbID = get_the_post_thumbnail( $post->ID, 'two', $imgsrcparam );
?>
<?php
	echo "$thumbID";
?>

这样,在网站后台发布文章时,在文章编辑器右侧面底部就会有一个【特色图片】上传按钮,就可以给文章上传一个指定的图片作为封面图片了。

标签:封面,代码,开启,add,WordPress,图像,post,特色
From: https://www.cnblogs.com/kimshen/p/16909592.html

相关文章

  • wordpress变量$current_user获取当前用户登录名、ID、信息
    1.get_currentuserinfo();此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name,$user_email等。代码如下:<?phpglob......
  • 删除WordPress评论中的自动链接
    默认情况下,WordPress会自动为评论中的网址加上链接。这可能是有用的,但由于互联网上有大量的垃圾评论,您可能要删除此功能。要删除评论中的自动网址链接,可以打开你的主题fun......
  • Linux中如何开启一个定时任务
    Linux的定时任务是基于cron驱动做到的安装Ubantu系统下安装crontab正常情况下需要先执行:apt-getupgrade进行升级安装:apt-getinstallcron启动:servicecronstar......
  • 开启群晖双重验证(密码+动态验证码)
    利用谷歌身份验证器(GoogleAuthenticator)绑定群晖账户实现验证码登录。​两步验证登录是公认的低成本高强度账号保护技术,很多安全等级较高的网站或软件都采用此种方式进行登......
  • 开启clash以后,一些直连网站打不开,而关闭clash就可以打开
    绕过系统代理ClashforWindows在v0.4.5版本后可以自定义系统代理需要绕过的域名或IP#设置方式进入Settings页面点击SystemproxyBypass右边Edit小字打开......
  • C#新建和开启线程的Thread方法-扩展:C# 线程(Thread)
    https://blog.csdn.net/A080807/article/details/124483863https://www.cnblogs.com/HomeSapiens/p/16366835.htmlC#新建和开启线程的Thread方法第一步:使用System.Thr......
  • WordPress修改后台登录地址
    最近网站总是收到一些国外IP的恶意登录信息,多的时候一天几十次,试验了网上介绍的很多方法,像登录页面后面加参数,又或加验证码,都无法彻底解决这个问题,因为都不是人工访问该页......
  • 海康摄像头如何开启ONVIF功能?
    海康的部分摄像头默认不开启ONVIF功能的,可以通过登录摄像头页面开启   配置里面的高级配置,选择集成协议,钩上启用开放型网络视频接口,下面的用户列表添加ONVIF用户,保......
  • WordPress编辑器支持ppt一键粘贴
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • WordPress编辑器支持ppt一键导入
    ​ 当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordAction......