wordpress
文章平均质量分 70
cms建站、踩过的坑
Rm_and_Rf
这个作者很懒,什么都没留下…
展开
-
2021最新PhpStorm+wamp+Xdebug调试wordpress
1、安装好的wampServer2、安装好的PHPStorm3、使用wampServer自带的PHP环境和Xdebug步骤一、使用PHPStorm打开www文件夹原创 2021-06-02 10:41:51 · 841 阅读 · 0 评论 -
mysqli_real_connect(): (HY000/1045):
前言:在使用wamp的时候,不小心忘记了PHPadmin的密码,在登录的时候输入错误的密码就会报这个错误 mysqli_real_connect(): (HY000/1045): Access denied for user ‘root’@‘localhost’ (using password: YES)第一次发布在吃饭用大碗的程序猿找回密码方法如下:一、config.inc.php1、在wamp的目录下找到apps2、进入phpmyadmin4.6.4文件夹(版本号可能跟我弟不一样)3、在原创 2020-11-13 09:43:28 · 1965 阅读 · 0 评论 -
使用dbDelta创建wordpress数据库
使用wordpress难免会需要自定义创建一些数据表或者在原有的数据表上增加字段,以便我们灵活面对业务上的需求。dbDelta(string [] | string $ queries = '', bool $ execute = true )使用说明根据指定的SQL语句修改数据库。对于创建新表以及将现有表更新为新结构很有用。注意注意:如果更改字段名称,将创建一个具有新名称的空列,但不会删除旧列!注意,您不能将FOREIGN KEY约束与dbDelta一起使用:https ??原创 2020-08-06 17:32:47 · 464 阅读 · 0 评论 -
使用wampserver搭建WordPress环境--视频讲解
转自博客:吃饭用大碗的程序猿前言:通过几个月的学习WordPress,我觉得还是收获到了一部分知识的,至少能看懂部分WordPress和PHP的代码了,所以我准备把自己的学习过程记录下来把经验分享给大家。先暂时把基础的做成视频给大家看看,也能在操作的同时认识到自己还有哪些不足之处。一、准备工作:先下好wampserver和visual C++ 2012、WordPress压缩包二、搬好小凳子和爆米花准备进入视频区域使用WAMPSERVER本地搭建WORDPRESS运行环境-视频教程三、如果有什转载 2020-07-04 22:07:42 · 271 阅读 · 0 评论 -
wordpress修改站点地址之后无法打开网站
前言:在本地使用wamp测试站点的时候测试了一下修改wordpress地址和站点地址会如何,结果打不开了网站的网页报404,下面提供两种方式如何将修改的地址修改回来。1.第一种,修改数据库第一种方法可能是大家最先想出的方法了,虽然直接操作数据库有些粗暴,不过本地环境嘛,无所谓啦。修改过后刷新一下网页即可解决问题。update wp_options set option_value='新网址' where option_name='siteurl';update wp_options set opt原创 2020-06-23 08:57:50 · 1137 阅读 · 1 评论 -
常见wordpress报错之调用未定义的函数
前言:刚开始接触wordpress的程序猿可能不太熟悉wordpress函数的使用方法,使用函数常见的报错信息如下:Fatal error: Uncaught Error: Call to undefined function xxxx() in ......读取对未定义函数的调用时出错,可能意味着WordPress插件试图查找代码中不存在或不可访问的文件或数据。原因包括:尝试自动安装或自动升级插件时出错。解决方法:尝试手动安装或升级插件。尝试自动安装或自动升级主题时出错。解决方法:尝试手动安装原创 2020-06-23 08:57:11 · 1411 阅读 · 0 评论 -
wordpress之markdown插件-WP Githuber MD
前言:wordpress自带的有国外开发的经典编辑器和古登堡编辑器,虽然这两种编辑器可以满足平时网站发布文章的需要,但是毕竟不符合我们国人的习惯。如果你之前经常使用Markdown或者经常使用CSDN发布文章,并且已经离不开Markdown习惯的话,那么这款WP Githuber MD就非常适合你。下面我简单给大家介绍插件详情和如何使用:安装插件首先安装插件,登录后台、添加插件搜索并下载WP Githuber MD,也可以去官网的下载安装包WP Githuber MD,然后解压到plugin文件夹里面,原创 2020-06-16 09:46:37 · 3299 阅读 · 4 评论 -
教你如何去掉wordpress左上角W和感谢使用wordpress创作
前言下载的wordpress左上角都会有一个W和感谢使用wordpress创作,如果有不喜欢的程序猿,也可以使用下面的代码去除。使用方法:将以下代码复制到当前使用主题的function.php里面,刷新一下页面即可。//移除左上角Wfunction annointed_admin_bar_remove() {global $wp_admin_bar;/* Remove their stuff */$wp_admin_bar->remove_menu('wp-logo');}add_原创 2020-06-16 09:45:18 · 2212 阅读 · 0 评论 -
wordpress使用WPCleaner删除垃圾数据
前言:使用wordpress的人都知道,它自带的有自动保存功能,在写文章的时候会每隔一段时间就保存草稿,当你保存草稿过后下一次编辑文章的时候就会直接使用草稿,但如果你仅仅是点击了new post(添加文章),接下来没有输入任何内容就跳到别的页面去了或关闭了,此时仍然会生成一个自动草稿,而这个草稿,是后台不可见的,是垃圾数据。虽然对于意外断电或者是其他特殊情况自动草稿都是比较好的应对机制。但是随着网站文章数量和冗余修订本的增加,垃圾数据也会增加,导致数据库的压力上升。网上有许多通过代码禁止自动草稿或历史修订的原创 2020-06-12 10:08:58 · 584 阅读 · 0 评论 -
wordpress使用limit-login-attempts限制登录次数
前言:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它有许多第三方开发的免费模板,安装方式简单易用,并且拥有丰富的插件库。但是wordpress后台登录的安全性却很低,因为后台登录并没有限制次数的功能,如果你是动手能力强的程序猿,那你完全可以自己写一个登录限制次数的插件。不过今天我要给大家介绍一款免费的插件limit-login-attempts。它可以完美的保护站点不会原创 2020-06-11 10:45:53 · 1067 阅读 · 0 评论 -
无插件实现WordPress回到顶部功能
前言:现在很多网站都流行使用瀑布流布局,细心的朋友会发现这种网站都有一个回到顶部的功能,对于瀑布流布局的网站来讲,这可以说是非常便捷的一个功能,因为网站下拉了很长之后,需要返回顶部的时候,只需要一点就可以回到顶部,省去了大家拖着滚动条去拉,毕竟文章内容多了,拉滚动条也很麻烦,相信大家都体验过。下面就以吃饭用大碗的程序猿网站为例,给大家分享一个不用插件就可以实现的回到顶部功能。首先把这段代码添加到网站的 footer.php 文件中。<a href="#" class="cd-top">&l原创 2020-06-10 09:39:12 · 870 阅读 · 0 评论 -
美化wordpress评论框之添加提示文字和背景图
前言:对于个人博客来说,评论会让博客勃勃生机,好的博客都有以下特点:模板好看、二次元、网页排版合理、独特的小功能、好看的评论框。虽然wordpress自带的评论框就非常的单调,但是我们可以在评论框里面添加一些文字或者是背景图,增加用户评论的兴趣。如何给WordPress评论框添加提示文字?原理很简单,只需在评论框调用 placeholder 属性即可。placeholder 属性是 HTML5 的特征,它能够在文本框里显示提示信息,文本框输入信息后,提示信息就会隐藏,删除信息后又会显示。效果图第一种原创 2020-06-08 14:01:11 · 1798 阅读 · 0 评论 -
wordpress使用Akismet Anti-Spam插件教程-防止垃圾评论
前言:wordpress算是目前使用最多的博客搭建程序,包括我自己的站点:吃饭用大碗的程序猿 都是用wordpress搭建的,目前选的模板比较简洁,毕竟一开始我就打算做一个简洁一点的博客网站。不过后期我还是会换的,哈哈哈,谁让wordpress有这么多好看的模板呢。关于垃圾评论,前期搭建博客的时候还好,没有什么垃评论,一开始收到第一封的时候我还以为国外友人访问了我的网站,结果…到了后面这种垃圾评论就会越来越多,大概每天有个七八封。因为我的站点设置了留言就会给我发邮件,所以频繁收到垃圾评论的邮件也是很烦,使用原创 2020-06-08 08:41:22 · 1282 阅读 · 0 评论 -
wordpress开启stmp邮箱-无插件
前言:我在前期使用wordpress建站的时候发现,虽然wordpress有发送邮件的功能,但是自带的不行。因为插件太麻烦了,所以我决定用代码开启stmp邮箱发送功能。下面贴出开启stmp邮箱的代码,copy到主题的function里面即可。邮箱授权码需要到邮箱网址去获取,如果是QQ邮箱就去QQ邮箱里面获取,列如,登录QQ邮箱首页——》设置——》账户——》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务——》开启服务访问——》生成授权码//开启stmp邮箱add_ac原创 2020-06-08 08:40:58 · 692 阅读 · 0 评论 -
wordpress发布文章或定时发布时主动推送到百度
站长提交链接的方式有以下有四种: 主动推送:目前主动推送是最好的推送方式,它可以及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现! sitemap:您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查您提交的Sitemap,对其中的链接进行处理,但收录速度慢于主动推送。如果你是每天都有新链接产生的话不推荐你..转载 2020-05-21 17:07:09 · 2008 阅读 · 0 评论 -
修改tablepress插件的分页形式
一、选择一个由tablepress插件创建的表单二、点击进入详情并找到Custom Commands三、添加代码按照这种格式"pagingType": "full_numbers"添加想要的形式numbers - 仅显示数字页码simple - 仅'上一页' 和 '下一页' 按钮(默认)simple_numbers - '上一页' 和 '下一页' 按钮以及数字页码full - '...原创 2020-04-20 11:40:07 · 313 阅读 · 0 评论 -
wordpress使用tablepress插件导出CSV格式乱码
导出乱码的原因一般是因为编码格式问题,需要在导出之前把数据重新编码一次PHP可以使用mb_convert_encoding方法一、进入tablepress插件目录,找到controllers二、进入controller-admin.php文件里面查找下面的字符串$export_data = apply_filters( 'tablepress_export_data', $export...原创 2020-04-17 17:20:53 · 572 阅读 · 0 评论 -
wordpress使用wp.media出现Cannot read property 'limitExceeded' of undefined
前提:在自定义页面上获取wordpress媒体上传框架url在JS里面通过jQuery获取点击事件,在函数里面添加wordpress媒体上传框架生成方法在点击“点击添加图片”的时候报错Cannot read property ‘limitExceeded’ of undefined,原因是使用了 WP Media 所需的库,我们需要确保执行 wp_enqueue_media() 之后才...原创 2020-04-09 15:01:20 · 605 阅读 · 0 评论 -
wordpress修改新用户邮件内容
最简单的办法直接手动修改:修改wordpresswp-includes目录的pluggable.php,中的wp_new_user_notification这段:$message = sprintf(__('Username: %s'), $user_login) . "";$message .= sprintf(__('Password: %s'), $plaintext_pass) ....原创 2020-03-20 16:12:11 · 689 阅读 · 0 评论 -
修改tablepress在菜单的名称
将table改成你想要的名称,放在主题的function下即可add_filter( 'tablepress_admin_menu_entry_name', 'tablepress_change_admin_menu_entry_name' );function tablepress_change_admin_menu_entry_name( $name ) { return 'table...原创 2020-03-20 10:07:18 · 177 阅读 · 0 评论 -
为什么wordpress监听文章删除获取不到分类?
1.如果你监听的动作是的是delete_post 的话,那么除了能获取到文章的ID之外,其他的都删除完了,此时post meta信息还未删除2.如果你需要的是在文章删除之前触发你写的方法话,那就监听before_delete_post,你还能根据文章ID获取到你想要的信息3.如果你监听的动作是的是after_delete_post的话,那么已经删的一点不剩了,顺带刷新了post cache...原创 2020-03-18 15:57:30 · 183 阅读 · 0 评论 -
WordPress获取日期函数the_date与get_the_date解析并且如何修改文章显示的时间
函数原型:两个函数都位于wp-includes/general-template.php文件中。the_date:function the_date( $d = '', $before = '', $after = '', $echo = true ) { global $currentday, $previousday; if ( is_new_day() ) { ...原创 2020-03-05 16:13:30 · 1592 阅读 · 0 评论 -
WordPress获取当前网站域名
<?php echo esc_url( home_url( '/' ) ); ?>原创 2020-03-05 15:55:49 · 2327 阅读 · 0 评论 -
WordPress如何直接删除文章,不需要在回收站中删除
删除的文章默认会放到回收站,WordPress 会每隔30天自动去清理回收站define( 'EMPTY_TRASH_DAYS', $sum );如果想7天清除一次可以把$sum设置成 7同样的道理如果不想放回回收站,可以把$sum设置成0,就可以直接永久删除了define( 'EMPTY_TRASH_DAYS', 0 );...原创 2020-03-04 18:04:39 · 559 阅读 · 0 评论 -
WordPress如何截取文章摘要
在输出文章摘要的时候用<?php echo get_the_excerpt(); ?>//这样输出的文章摘要没有带P标签同样的道理,如果想调用内容不带p标签,可以用<?php echo get_the_content(); ?>然后使用PHP自带的截取<?php mb_strimwidth($text, 0, 120, '...') ?>//截取文...原创 2020-03-04 11:28:15 · 417 阅读 · 0 评论 -
WordPress如何不依赖插件在小工具里面编写PHP代码
将代码放入你的function.php里面就行了,尝试一下吧add_filter('widget_text', 'php_text', 99); function php_text($text) { if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text); $text...原创 2020-03-03 18:12:30 · 166 阅读 · 0 评论 -
WordPress无插件添加高德地图
1.登录高德地图开放平台http://lbs.amap.com/console/show/tools2.输入地址3.根据自己的要求更改选项4.复制代码到编辑器里面即可ps:主要复制style里面的和body里面的代码...原创 2020-02-10 11:15:47 · 2460 阅读 · 0 评论 -
WordPress文章禁用block-editor方法
一、使用代码//文章禁用block-editoradd_filter('use_block_editor_for_post', '__return_false');remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );二、使用插件可以使用Classic Editor这个插件,后台搜索安装,...原创 2020-02-05 16:17:10 · 651 阅读 · 1 评论 -
WordPress开发技巧
关于WordPress怎么开启调试模式?也就是开启报错提示,是WordPress开发者必备的常识,但是对于刚接触WordPress的小白这是个充满未知的问题,本文就简单说明以供参考。配置文件说明 需要修改的配置文件是WordPress根目录下的 wp-config.php 文件,记得以 UTF-8 无 BOM 格式编码。开启调试模式设置调试模式要修改的是 WP_DEBUG 这个常量...原创 2020-02-05 11:03:44 · 325 阅读 · 0 评论