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

开启特色图像功能

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

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

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

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

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

1
2
3
4
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首页模板或者分类模板中使用以下代码调用特色图像:(自行修改代码里的尺寸数字)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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
    }
?>

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

1
2
3
<?php
    the_post_thumbnail( 'big' );
?>

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

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

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

posted @ 2022-11-20 21:18 幻月无名 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 开启WordPress上帝模式(全局选项设置),通过http://你的域名/wp-admin/options.php访问即可进入了WordPress的全部设置页面。在此页面找到medium_large_size_w选项,将其设置为0即可。 阅读全文
posted @ 2022-11-20 21:10 幻月无名 阅读(170) 评论(0) 推荐(0) 编辑
摘要: body { background-size:cover; text-align:center; /*此部分支持chrome,应该也支持firefox*/ background:rgb(246,248,249); background:url(../img/bg.jpg) no-repeat cen 阅读全文
posted @ 2022-11-20 21:07 幻月无名 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1. get_currentuserinfo();此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name, $user_email等。 代码如下: <?php global $current_user; get_currentuse 阅读全文
posted @ 2022-11-20 21:04 幻月无名 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。 在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详 阅读全文
posted @ 2022-11-20 21:02 幻月无名 阅读(2745) 评论(0) 推荐(0) 编辑
摘要: wp-config.php 是WordPress一个最基本也是最重要的配置文件,你可以在这个文件中配置数据库信息,网站语言等等。今天介绍几个你可能不知道的 wp-config.php 设置选项。 文章目录 WP_DEFAULT_THEME 设置默认主题 AUTOMATIC_UPDATER_DISAB 阅读全文
posted @ 2022-11-20 20:56 幻月无名 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt文件编写知识。 Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜 阅读全文
posted @ 2022-11-20 20:48 幻月无名 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,WordPress会自动为评论中的网址加上链接。 这可能是有用的,但由于互联网上有大量的垃圾评论,您可能要删除此功能。要删除评论中的自动网址链接,可以打开你的主题functions.php模版文件,加入以下内容: remove_filter('comment_text', 'make_c 阅读全文
posted @ 2022-11-20 20:39 幻月无名 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 部分朋友在安装好 LTSC 2021 后,可能会发现中文输入法不显示选字框,与此同时 CPU 占用很高的问题。这是因为在 LTSC 2021 中,微软删除了 Windows 功能体验包的依赖组件,导致系统服务在尝试部署 Windows 功能体验包更新时卡住或陷入死循环。与此同时新版的中文输入法也依赖 阅读全文
posted @ 2022-10-29 22:26 幻月无名 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 在项目里碰到过一个问题,input 输入框用一个背景图模拟,设置height和line-height一样的高度,使里面的输入文字能够居中。 在FF下出现的情况是:点击 input 时,输入光标其实上跟 input 的 height 一样高,但当开始输入文字时,光标又变得跟文字一样高,chrome 下 阅读全文
posted @ 2022-10-28 19:57 幻月无名 阅读(421) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示