使用 WordPress 一段时间,应该算是满久了,总有一些奇奇怪怪的想法,所以也整了一些奇奇怪怪的插件,今天把他们整理下给大家汇聚分享下。欢迎大家选用, 。...WordPress 用户体验插件 你的博客流量和订阅用户不多,那么就加强下你博客的用户体验吧。...WordPress Planet 想创建和 WordPress 火星一样的页面,那么它就是不二的选择。 滔滔 WordPress 插件 给大小朋友在博客上玩滔滔的。...Google PageRank for WordPress 你的 PR 很高,那就把显摆出来,这个插件会获取每个页面的 PR,然后显示在文章的后面。...17Fav.com WordPress 插件 国内应该目前大家用得最多的收藏服务,和他的插件。 WordPress Related Posts 相关日志插件,个人写得最好的插件。
WordPress 插件成千上万,几乎我们能够想到的功能都会有插件出现,所以很多 blogger 就会为了某个很 Cool 的功能,就去使用某个插件,结果把整个博客搞得很慢。...那今天我就讲讲讲我最喜欢的 10 个 WordPress 插件,以及为什么要使用它们。如果你喜欢这个主题,你也可以写篇这个方面的文章,大家讨论下。...WordPress Database Backup 随需应变的 WordPress 数据库备份工具,我现在基本就是每天定时把数据库备份到邮箱,上次服务器 CPU 和服务器烧了之后,我能快速恢复就靠它了。...WordPress Related Posts WordPress 相关日志插件,如果你的博客内容不错,但是用户停留的时间很短,那么请尝试下这个插件吧!...WordPress SEO 中文插件 我不用 All in One SEO Pack,因为觉得 All in One SEO Pack 设置过于繁琐,影响速度。
插件具体介绍已经写了详细的博文:http://zhangge.net/4512.html ⑤、WordPress Mobile Pack(更换为响应式后已删除) 绑定二级域名做移动站的主题调度插件,勉强将其放到...但是使用方便,功能强大,对我这种代码控非常有用! 这也是最近才新增的插件,为了解决兼容性问题,差点把我折腾死。...⑩、微信日志 For WordPress 这个插件可要可不要,不过博客的微信订阅号已经挂了很久了,也就不好直接取消了。 ?...四、我看插件 插件问题一直都是 WordPress 站长们争议性较强的话题,经常看到有一些技术能力较强的站长发文发帖说插件多了,拖慢主机速度、能不用插件就不用插件等看法。...所以,对于插件的看法,我认为先想清楚你是否需要这个功能,然后尽量用代码实现,实在不能用代码实现的时候,那就用插件吧!用插件,真心不丢人!不要在乎那些高人的看法,适合自己的才是最好的!
如何编写一个简单的 WordPress插件 每个 WordPress 插件都有一个主文件,您可以手动创建或使用 Plugin Boilerplate 或 Pluginplate 等工具创建该主文件。...创建主文件 前往Pluginplate.com,然后单击Create Your Plugin按钮,如下所示。 接下来,填写您的插件信息,如下所示。...但是不要弹出气泡,我们的插件不会做任何事情。我们必须添加激活插件时将执行的代码。根据我们的示例,我的主文件是 hot-recipes.php,这是我们将在下一节中编辑的文件。...它还添加了支持修订、自定义字段、摘录、评论、特色图像等功能。这些是您在添加新食谱时将在帖子编辑器中看到的功能。 旁白:现在,作为初学者,我现在不会太担心语法,因为它超出了今天帖子的范围。...接下来,单击 Upload Plugin按钮,从您的计算机中选择您的插件 ZIP 文件夹,然后单击Install Now: 接下来,激活插件: 现在,如果您检查您的 WordPress 管理菜单,您会注意到我们的新食谱帖子类型
很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt文件编写知识。...最近我发现搜索引擎收录了很多“夏末浅笑博客”的重复页面,当然了这跟我前一段时间,将站点根目录下的Robots.txt文件删除掉有直接的关系,Robots.txt文件是一个用来告诉搜索引擎执行Robots...协议的文件,我们将Robots协议写在Robots.txt文件里面,告诉搜索引擎我的网站哪些页面可以收录,哪些页面不可以收录。...这跟前一段时间搜索引擎抓取不到服务器吧文章图片有关系,为了能让搜索引擎更好的抓取网站内容,我最终才决定删除掉了Robots.txt文件,放任搜索引擎蜘蛛任意抓取我们网站的所有内容。.../sitemap.xml 上面是我重新整理编写的一些大神们的WordPress Robots协议,这里我在“User-agent: *”所有搜索引擎可以抓取网站的下方添加了一条“Allow: *”命令,
本文告诉大家通过 FileStream 创建文件的方法 如果直接通过文件的 URL 创建,那么可能出现文件被占用的问题,不能比较好做文件的修改,建议通过内存的方式加载 下面是通过内存加载的代码...var bitmapImage = new BitmapImage(); using (var fileStream = new FileStream("文件路径", FileMode.Open...通过设置 memoryStream.Seek(0, SeekOrigin.Begin) 可以解决这个问题,原因是这个流在复制的时候会将指针放在流的最后,但是图片的解析需要将流指针放在最前这样才可以解析...那么此时的 memoryStream 是否可以释放?...,同时有更好的阅读体验。
本文告诉大家通过 FileStream 创建文件的方法 如果直接通过文件的 URL 创建,那么可能出现文件被占用的问题,不能比较好做文件的修改,建议通过内存的方式加载 下面是通过内存加载的代码...var bitmapImage = new BitmapImage(); using (var fileStream = new FileStream("文件路径", FileMode.Open...bitmapImage.StreamSource = memoryStream; bitmapImage.EndInit(); } 通过这个方法加载的图片没有做内存的优化...通过设置 memoryStream.Seek(0, SeekOrigin.Begin) 可以解决这个问题,原因是这个流在复制的时候会将指针放在流的最后,但是图片的解析需要将流指针放在最前这样才可以解析...那么此时的 memoryStream 是否可以释放?
前言 当任务目标是一个wordpress站点的时候,是否让你感到过头大?wpscan扫了半天,却没有任何有利用价值的bug,这时候就拍拍屁股走人了? ? 遇WordPress头大?让我们从插件入手!...NO,这时候更应该深入,越是扫不出的地方,越有可能发现有趣的点。而最容易出现非官方,有bug的地方就是插件、自定义插件、第三方功能了。...从前我不相信这个世界有龙,直到我看到了大佬们自己写的“日站一条龙”框架……而大佬们在抢走了第一波饭菜的时候,顺手也拿起勺子开始喝汤了。 事实说话,举例说明 大型开源框架很多,能使用插件的也挺多的。...比如WordPress的站点这网上一搜一大把,那我们就拿WordPress举例说明吧。 首先随便找个WordPress的网站,我们就到网上搜一个随便看看吧。...站点使用的是upyun-editor的上传代码,其中有个类似于demo的文件引起了我的注意。 ? 这里看到代码,说不定可以造成反射XSS,那么我们直接POST到站点看看。 ? 恩。。看来是正常解析了。
wordpress是一款很流行的开源博客程序,全世界有很多网站都在使用wordpress,程序员们也喜欢拿来做自己的技术博客,对于自己不满意的地方,那肯定也需要自己动手来修改了,下面就介绍从开发到发布一个...wordpress插件的完整流程。...注册开发者账号如果想要将自己开发的插件发布到wordpress官方插件库里,那首先需要去 WordPress Developers 这里注册一个账号。...打开 svn 地址会发现里面有3个目录:trunk:存放代码assets:存放banner和icon图tags:用来发布各版本上传插件代码把插件文件放到 trunk 目录中,然后提交并推送到 svncd...'你的开发者账号登录密码'发布插件版本wordpress插件发布新版本,需要先打一个tag后才能发布,会自动在 tags 目录下生成文件,svn的操作如下:svn cp trunk tags/1.0.0svn
为插件创建类主要是规范,避免与其他插件的方法重名,方便调用 定义插件类 以上一篇文章编写的插件为例 class my_change_font_style{ } 在构造方法调用HOOK function...__construct(){ //创建菜单 add_action('admin_menu',array($this,'my_create_menu'));...} 这里以字符串调用方法的方式与之前不同 array($this,'方法名称') 调用插件需要的方法并实例化类 我们将之前的插件精简如下 <?...php /* Plugin Name:test_install Description:这是描述 Author:tzh Version:0.0.1 */ // 创建菜单 class my_change_font_style...php } } new my_change_font_style(); 打开后台程序正常执行 接下来我们将之前的插件转换为类的方式 <?
伪造的 jQuery Migrate 插件替换了相关文件 为了使用户更难检测到这一恶意行为,假冒的 jQuery Migrate 插件会替换了....该代码会引用 /wp-admin/user-new.php,这是 WordPress 用于创建新用户的管理页面。...文件是否被替换了,如果你不能确认,最好直接从官网上下载 WordPress 压缩包,替换一下相关文件,除此之外还需要对网站活动进行检查,以确实是否存在恶意活动迹象等异常情况。...这也是我强调一定要从 WordPress 官网安装更新和下载插件的原因,之前由用户反馈在后台更新 WPJAM Basic,点击更新之后,显示绿色对号更新成功了,刷新页面发现又变回点击前的版本和状态了。...我的回复都是:现在 WordPress 插件已经不屏蔽国内下载了,所以请直接更新插件即可!同样的道理,其他更新也最好直接通过官方渠道更新,避免一些安全问题和其他一些不必要的麻烦。
wordpress使用DirectAdmin管理面板内置的备份功能搬家后,出现wordpress升级插件时无法创建目录的情况。 查了一下网上的说法。...大部分说是文件夹权限的问题,但是相关文件夹我都改了试了试,但是还是不行。 于是在我快要放弃的时候,谷歌到了一个修改数据库的方法: ①使用PHPMyAdmin进入数据库。...②找到wordpress数据库,打开wp_options表 ③修改表中键名为upload_path的键值 这个值是一个路径(可能在表的第二页)。改成“wp-content/uploads”就解决了。...(我原来是空的)
才用了几天的WordPress,但已经开始琢磨插件的使用,因为发现很多自己想要的WordPress都没有自带的功能,于是不断体验,不断尝试,把每一个尝试的感触都写在这里,不定期更新本帖。...3、Page Views Count – 很好用,其实我就想要总记录,但还能统计每天的记录数,很方便导入Zblog的历史数据,直接将原来log_ID和log_ViewNums两列复制到Excel,然后批量生成...(五星推荐) 4、Yoast SEO – 搜索引擎优化工具,还在摸索中 5、WordPress Database Backup – 数据库备份插件,配套Easy WP SMTP直接可以将备份文件发送到邮箱...体验过,但不是我想要的插件: 1、Post Views Counter – 虽然是知名团队dFactory开发,体验之后不是我想要的。...数据库会生成一张表,每篇文章会产生几条记录,这种编程和记录数据的方式我就不喜欢,导入Zblog老浏览记录很麻烦,就删除了。
# 版本:<2.7.6 # https://www.youtube.com/watch?v=SI_O6CHXMZk # https://gist.github....
CVE:CVE-2022-0441 软件链接:https://wordpress.org/plugins/masterstudy-lms-learning-management-system/ 版本
12、Easy WP SMTP 选择简易的WP SMTP,简易WP SMTP,通过SMTP从您的WordPress博客发送邮件 13、Elementor 选择Elementor,以创纪录的速度创造高端,...23、Redirection 选择重定向,管理您所有的301重定向并监控404错误 24、Robots.txt编辑器 选择Robots.txt编辑器,WordPress的Robots.txt 25、Simple...URLs 选择简单的URL,简单网址是一个完整的网址管理系统,可让您使用自定义帖子类型和301重定向来创建,管理和跟踪网站的出站链接。...,从WordPress导出文件中导入日志,页面,评论,自定义标题,分类,标签或更多内容。...43、WPJAM 七牛镜像存储 使用七牛云存储实现WordPress博客静态文件CDN加速!“安装本插件1.4.5及更高版本,请先安装并激活WPJAM BASIC插件。
插件和主题可以通过使用add_meta_box()函数可以在 WordPress 后台的编辑区加入自定义meta box。...虽然说可以通过主题直接使用add_meta_box函数,但是更多的情况下还是在插件中来使用,比如注明的WordPress超级自定义字段插件:Advanced Custom Fields 。...本文的主角是一个叫做Meta Box的WordPress插件 Meta Box插件介绍 Meta Box是一个用来创建meta box的插件,不得不说这个名字起得真是有点太随意了,太大了,是一个失败的产品名字...Meta Box的官网介绍说从2010年开始就专注于该插件的开发 ,目标是帮助开发者更快更好的处理WordPres中的自定义meta box ,不仅仅是一个插件,甚至可以说是一个帮助WordPress开发者处理数据的框架...或者在开发插件时可以引入 MetaBox 用来显示一些通知。 除此之外 , 通过Meta Box提供的API,你也可以创建自己需要的特殊字段。
开发 WordPress 主题或插件的时候,有很多比较常用的功能,例如边栏、自定义菜单、自定义文章类型等等,都需要手动书写或者复制,需要大量的时间和精力,但是有人专门做了一些工具来生成这些代码 - GenerateWP.com...简介 官方地址:http://generatewp.com/ GenerateWP 是一个可以在线自动生成 WordPress 功能代码的网站,有国外牛人创建的。...() 功能创建自定义导航菜单 Quicktags Generator 为 WordPress 文本编辑器创建自定义快速标签功能 Toolbar Generator 使用 WP_Admin_Bar 类别功能创建自定义工具栏...类别功能创建自定义评论查询 wp-config.php Generator 在 wp-config.php 文件创建自定义配置设置 Plugin Readme Generator 为你的 WordPress...插件创建自定义 readme.txt 文件 Shortcodes Generator 使用 add_shortcode() 功能创建自定义嵌入码 Register WordPress Scripts
在WordPress插件做好之后功能也符合我的需求,但是在提交官方的时候出现各种问题,经过多次的回炉修改,终于得以通过,这里就准备将如何投递插件至WordPress官方插件平台的过程记录下来。...第三、通过SVN上传插件 我们本地需要先创建一个文件夹,用来专门管理这个插件的,参考"TortoiseSVN免费SVN版本控制客户端安装及使用体验"将空仓库拖回来,然后看到下面四个文件夹进行填充后上传。.../trunk/ 这个文件夹是用来放插件的,将我们之前通过审核的插件丢进来。当然需要规范Readme.txt文件。...== Description == 基于WordPress程序,可以选择本地+OSS存储静态资源或者单独使用OSS存储,可以自定义域名或者是使用阿里云自带的Bucket域名。...其他目录,tags目录是给插件添加版本识别的,标记插件时间点和重要版本。通常用不同的版本号创建子目录,然后把这个当前版本的代码放到对应目录中。例如我们设置 /tags/1.0。我们可以不使用。
WordPress 3.5 一个最大的改变就是更加简洁化,把一些用户不常使用的设置去掉或者隐藏了,比如后台的媒体(Media)设置页面隐藏上传路径(upload_path)和文件 URL 地址(upload_url_path...)的设定就被隐藏了。...定义 UPLOADS 常量 在 wp-config.php 文件中定义 UPLOADS 这个常量: define('UPLOADS','my-uploads'); 这个方法有个不好的地方:只能指定上传的相对目录...,生成文件的 URL 地址不能使用子域名,这样在做静态文件 CDN 加速的时候就不是很方便。...文件即可。
领取专属 10元无门槛券
手把手带您无忧上云