WordPress – get_post_type():获取当前文章或者给定文章类型
1 WordPress文章类型 WordPress 默认有以下几个文章类型: post:文章 page:页面 attachment:附件 revision:版本 nav_menu_item:导航菜单栏目 而WordPress中最常用的 Post Type :Post(文章)、Page(页面),分别用…
- WordPress
- 2020-12-24
WordPress – 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章
1 在文章内容末尾添加随机推荐文章 在文章末尾增加随机推荐文章既可以增加PV也有利于SEO,研究了一番之后,得出了纯代码在文章内容末尾增加10个随机推荐文章链接的方法。 只需要在主题的function.php文件中添加以下代码: function RandomArticle($content ) {…
- WordPress
- 2020-12-09
WordPress – $Post WP_Post对象的属性
1 WP_Post对象的属性 在WordPress中,一篇文章被抽象为WP_Post类,这个类中包含很多属性以便我们可以获取当前文章的文章标题、摘要、链接、发表时间、修改时间等等,我们可以在主题的function.php中获取这些属性进行进一步的处理。 WP_Post对象的主要属性如下: ID:整数…
- WordPress
- 2020-12-09
WordPress – 在每一个文章内容末尾都加一个作者信息展示框
类似于本文内容最后的个人作者信息展示框,我们可以通过以下的步骤进行添加。 1 思路 在wordpress网站展示文章内容时添加一个函数钩子wp_author_info_box,在钩子函数中对文章内容进行修改,在文章末尾加入html代码从而完成个人作者信息的添加。 2 修改步骤 2.1 修改主题fun…
- WordPress
- 2020-12-03
WordPress – 应对暴力破解登录和规避DDOS的几种方法
建站这一年多来,网站疯狂遭受到暴力破解和各种攻击,我在自己网站上设置了一旦用户登录出错就会发邮件告知我的钩子,几乎每天都有国外奇奇怪怪的IP暴力破解我的登录密码,有时候邮箱一天要收到10多页提示我网站登录错误的邮件,而且很明显的能分辨出登录密码就是那种密码字典里的密码,有一点时间不胜其扰,不过从一个…
- WordPress
- 2020-11-13
WordPress – 使用插件的方式作出类似向主题function.php中添加代码的功能
1 步骤 1.1 新建一个FunctionPhpSmallplugin.php文件,并想该文件中加入以下代码: <?php /* Plugin Name: function.php小插件 Description: 给主题添加点小功能 Author: StubbornHuang */ //文件里…
- WordPress
- 2020-05-06
WordPress – 为文章增加评论才可查看相关隐藏内容的代码
1 比较普通的CSS的代码 在主题的function.php中加入以下代码: function reply_to_read($atts, $content=null) { extract(shortcode_atts(array("notice" => '<p class="reply-…
- WordPress
- 2020-05-05
WordPress – 插件OSS Upload与WP Editor.md/WP Githuber MD插件冲突,导致katex公式不正确显示的问题
1 问题的出现 之前阿里云做活动,用9块钱撸了一个两年的40G-OSS,所以最开始搭建博客的时候就是使用了OSS Upload作为我的媒体库,同时在本地媒体库也存有备份。然后最新想好好写写有关计算几何算法的东西,不可避免的需要编辑大量的公式,而自己一直在使用markdown语法编辑文章,当然笔记软件…
- WordPress
- 2020-03-09
WordPress – 在浏览器的console输出信息
最近在调试主题与插件之间不兼容的问题,想把一些信息打印输出到浏览器的console面板上,所有就使用了JS的console函数,将一些信息进行输出,方便调试。所以就对下面函数进行了封装。 代码如下: 1 代码 /* 用于在浏览器Console中输出信息 console.log:用于输出普通信息 co…
- WordPress
- 2020-03-09
WordPress – 修改管理后台登录地址,防止恶意爆破
在主题的function.php中加入以下代码,将后台登录地址修改为https://www.stubbornhuang.com/wp-login.php?verify=Yes // 修改后台登录地址https://www.stubbornhuang.com/wp-login.php?verify=Y…
- WordPress
- 2020-02-19
WordPress – 禁用XML-RPC接口,禁止访问xmlrpc.php,避免DDOS攻击,防止暴力破解
黑客会利用xmlrpc.php的攻击可以绕过这些限制,攻击的方式直接POST username和password字段数据到xmlrpc.php,而且XML-RPC接口并不是常用功能,所以可以禁用。 1 代码 在主题function.php下写入以下代码: // <10> 禁用XML-RP…
- WordPress
- 2020-02-17
WordPress – 后台登录成功/失败发送邮件给网站管理员
为了防止自己网站被人破解,特别是防止有人恶意用DDOS攻击或者利用xmlrpc.php使用穷举法破解网站的密码,所以非常有必要在有人登录网站后台成功或者失败时发送邮件告知网站管理员。 1 后台登录成功邮件提醒网站管理员 在function.php中加入以下代码: /*****************…
- WordPress
- 2020-02-17