记录WordPress安装后我常用的插件


WordPress安装后我常用的插件

一、WordPress安装

很久之前记录的安装过程,用Docker搭建WordPress博客,记录了安装版本wordpress4.6的过程,有点旧,旧的版本使用UEditor插件作为默认的写文章插件,但现在基本上流行markdown插件了,因此这里的安装过程整体上面的步骤一样,只是换了下新版本6.2,同时换了下mardown插件,基本步骤一致,其他的详见上面的用Docker搭建WordPress博客

##下载镜像
docker pull mysql:5.7.36
docker pull wordpress:6.2

##启动
docker run -v /data/wordpressDir/mysqldata:/var/lib/mysql --privileged=true --name wordpress_mysql -e MYSQL_ROOT_PASSWORD=Sendi_2023! -p 13306:3306 -d mysql:5.7.36 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -v /data/wordpressDir/www/html:/var/www/html --privileged=true --name wordpress --link wordpress_mysql:mysql -p 8080:80 -d wordpress:6.2

二、插件使用

1.添加Astra主题

添加Astra主题然后启用
在这里插入图片描述

2.Easy Updates Manager

一个禁用自动更新的插件,为了防止Wordpress乱更新,将自己设置好的主题或插件改得乱七八糟。
在这里插入图片描述
安装好后直接设置
找到仪表盘->Updates options进行设置,我是直接全禁用,需要更新的时候再打开,你可以看看其他选项
在这里插入图片描述

2.WP Githuber MD

一个为 WordPress 网站提供全功能 Markdown 语法的插件,作者:Terry Lin这个,在插件库搜索WP Githuber MD进行安装即可
在这里插入图片描述
安装后就可以先进行一系列的markdown编写设置了

此插件自带停用内容修订停用自动储存功能。
在这里插入图片描述
也可以设置代码高亮复制到剪贴板图片粘贴行号主题布景
在这里插入图片描述
在这里插入图片描述

3.WP-Optimize – Cache, Clean, Compress

Boost your site’s speed and performance through caching. Clean the database, compress images and cache your site for higher speed & SEO.
此插件可以清理缓存、数据库修订和草稿记录,优化数据库等,安装此主要用于清理修订记录和草稿记录
在这里插入图片描述
可以手工清理,也可以自动定动任务清理
在这里插入图片描述

4. WP-PostViews或Post Views Counter

文章浏览量计数器(Post Views Counter)WP-PostViews
在这里插入图片描述

5. Easy Table of Contents

简单的目录插件
在这里插入图片描述
效果:
在这里插入图片描述

5. UpdraftPlus Backup/Restore

UpdraftPlus WordPress 备份插件
在这里插入图片描述

6.WP Super Cache

缓存插件
在这里插入图片描述

7.Media Cleaner

媒体清理插件
在这里插入图片描述

8.WP Favorite Posts

收藏插件
在这里插入图片描述

8.File Upload Types by WPForms

上传类型插件,可以设置一些wordpress默认没有支持的文件上传到媒体中心
在这里插入图片描述

9. Members

Members – Membership & User Role Editor Plugin: 角色管理插件
默认wordpress只支持5个角色,通过此插件控制支持更多更灵活的角色控制
在这里插入图片描述

10. Disable Autosave & Disable Post Revision

禁用修改历史和自动保存插件,你可以试试,我由于安装了WP Githuber MD,自带了这两个功能,因此这两个插件没安装

11.禁用自动草稿(auto-draft)功能

这个没有找到现成的插件,因此使用网上的代码修改的解决方案
打开 wp-admin/includes/post.php,找到如下代码

$post_id = wp_insert_post(
    array(
        'post_title'  => __( 'Auto Draft' ),
        'post_type'   => $post_type,
        'post_status' => 'auto-draft',
    ),
    false,
    false
);
$post = get_post( $post_id );

上面的代码先是清除七天以前的自动草稿,然后插入一条新草稿,将其注释,并添加以下代码:

/* 修改开始*/
global $wpdb;
global $current_user; // 获取当前登录管理用户
$post = $wpdb->get_row( "SELECT * FROM $wpdb->posts WHERE post_status = 'auto-draft' AND post_type = '$post_type' AND post_author = $current_user->ID ORDER BY post_date ASC, ID ASC LIMIT 1" ); // 获取最早一条自动草稿
if ( !$post ) {
//没有记录添加一条草稿记录
$post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) );
$post = get_post( $post_id );
}
/* 修改结束 */

12.额外css

使用Astra主题,默认的样式文字特别大,需要自己调一下样式适合自己喜欢的,通过外观->自定义->额外css进行设置,然后发布,以下是我自己改过的,记录给我个人使用(不一定适合你

/*全局字体大小14px*/
html{
	font-size: 14px;
}

/*文章内容的标题h1字体大小*/
h1, .entry-content h1 {
	font-size: 20px;
}

/*文章内容的标题h2字体大小*/
h2, .entry-content h2 {
	font-size: 16px;
}

/*文章内容的标题h3字体大小*/
h3, .entry-content h3 {
	font-size: 14px;
}

/*下边框调整*/
.widget {
	margin-bottom: 1em;
}

/*引用的样式调整*/
blockquote {
	display: block;
	padding: 16px;
	margin: 0 0 24px;
	border-left: 8px solid #dddfe4;
	background: #eef0f4;
	overflow: auto;
	word-break: break-	word!important;
}

p {
	font-size: 16px;
	color: #4d4d4d;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 16px;
	overflow: hidden;
	overflow-x: auto;
}

/*引用的样式的P标签样式调整*/
blockquote p {
	font-size: 14px;
	line-height: 22px;
	color: #555666;
	font-weight: 400;
	margin-bottom: 0;
}

.entry-content blockquote p {
	margin-bottom: 0em;
}

/*代码的样式调整*/
code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 2px;
	font-size: 14px;
}

code[class*=language-], pre[class*=language-]{
	font-size: 12px;
}

.ast-page-builder-template.ast-right-sidebar #secondary {
	padding-right: 20px;
}

.ast-right-sidebar #secondary {
	padding-left: 10px;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
	color: #000000;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
	text-decoration: none;
}

/*收藏插件的样式调整*/
.wpfp-span:not(:first-child) {
	display: none;
}

三、其他

1.单篇文章内格外修改

通过使用代码修改,找到外观->主题文件编辑器->文章页面(single.php),在代码里面加入如下标签代码进行自定义一些效果

		<span style="position: absolute; top: 2em; left: 1.5em;"><?php if(function_exists('the_views')) { the_views(); } ?>&nbsp;&nbsp;<?php if(function_exists('wpfp_get_post_meta')) {echo wpfp_get_post_meta(get_the_ID()) ."收藏&nbsp;&nbsp;" ;} ?><?php
if (is_user_logged_in() && function_exists('wpfp_link')) {
    wpfp_link();
}
?>&nbsp;&nbsp;分类:<?php the_category(','); ?>&nbsp;&nbsp;<?php the_tags(); ?></span>

在这里插入图片描述

效果如:
在这里插入图片描述

2.媒体上传文件类型限制解决办法

修改wp-config.php文件,在其中增加一行语句:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

以上的是全局开放所有文件格式可以上传的方法,只开放部分的没有测试出来

3.媒体上传文件大小限制解决办法

在安装目录的/www/html下.htaccess文件中,增加如下参数,表示将媒体文件限制提升到100MB,如果没有这个文件,就新建一个

php_value post_max_size 100M
php_value upload_max_filesize 100M
以后每2周左右给知识星球的⽤户发布⼀次 WPJAM 所有插件的更新, WPJAM Basic 和微信机器⼈⾼级版是和 WordPress 官放插件站同步更新的,其他插件只有知识星球或者其他⼩程序付费⽤户可以享受。 ⽬录: wpjam-basic WPJAM 所有插件基础, WPJAM Basic 除了能够优化你的 WordPress ,也是 WordPress 果酱团队进⾏WordPress ⼆次开发的基础。 ⽬录: weixin-robot-advanced 连接公众号和 WordPress 博客,匹配⽤户发送信息,匹配相关的⽂章,并⾃动回复⽤户。 ⽬录: wpjam-collection 1. 给媒体创建个分类「图⽚集 | collection」 2. 图⽚分类限制为⼆级 3. 取消图⽚编辑⼊⼝ 4. 附件⻚⾯直接图⽚链接。 ⽬录: wpjam-taxonomy 层式管理分类和分类拖动排序的 WordPress 插件。 ⽬录: wpjam-user ⽀持⾃定义头像,屏蔽个⼈设置,屏蔽姓名设置,隐藏登录名,限制登陆失败次数,防⽌密码被暴⼒破解等 功能。 ⽬录: wpjam-content-template WordPress 内容模板,通过 shortcode 在内容中插⼊⼀段共⽤的内容模板,并且⽀持表格。 ⽬录: wpjam-comment 1.评论点赞, 2.评论置顶, 3.评论点赞排序。 ⽬录: wpjam-platform-hide 设置⽂章在列表⻚不显示,并且可以根据不同平台进⾏设置 ⽬录: wpjam-series 设置⽂章专题,并在⽂章末尾显示⼀个⽂章专题列表。 ⽬录: wpjam-option 查看所有⾮ WordPress 系统⾃动⽣成的站点选项,如果你觉得某个选项没有⽤了,可以直接删除它。 ⽬录: wpjam-topic WordPress 后台论坛,⽀持创建帖⼦,分组,消息。 ⽬录: wpjam-configurator 全⾃动 WordPress 配置器,⽀持⾃定义⽂章类型,⾃定义字段,⾃定义分类,分类选项,全局选项。。 ⽬录: wpjam-hashtag ⽂章中插⼊ #话题#,如果是标签或者分类,则⾃动转换成标签或分类链接,否则跳转到搜索链接。 ⽬录: wpjam-metadata 可视化管理 WordPress Meta 数据。 ⽬录: weapp 微信⼩程序 WordPress 基础插件,包含基础类库和管理。 ⽬录: weixin-group-qrcode 微信群⼆维码轮询显示⼯具,每个群加够⼤概100⼈之后,换下⼀个群⼆维码。 ⽬录: wpjam-grabmp ⼀键抓取公众号⽂章到 WordPress 博客,并且突破微信图⽚防盗链
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值