胖狐狸
一个站长的学习笔记

如何快速批量删除 WordPress 所有的评论

admin阅读(469)

方法 1:删除所有的 WordPress 评论插件使用

你需要做的第一件事是安装并激活删除所有评论插件。有关详细信息,请参阅我们在一步一步的指导如何安装 WordPress 插件。

插件地址:https://wordpress.org/plugins/delete-all-comments/

激活后,你需要访问工具» 全部删除评论页面。在这里,你会看到的评论在您的网站总数,一个确认框,和删除按钮。

方法 2:删除所有的 WordPress 评论使用 phpMyAdmin

您还可以快速删除使用 MySQL 或所有的 WordPress 评论 phpMyAdmin 的。这种方法只建议高级用户。

登录到您的仪表板的 cPanel WordPress 的托管帐户。在数据库部分,单击 phpMyAdmin 的。

phpMyAdmin的在的cPanel

内部的 phpMyAdmin,你需要找到你的 WordPress 数据库。你会看到一个页面像这样显示你所有的 WordPress 数据库表。

清空使用phpMyAdmin WordPress的意见表

勾选框 wpprefix_comments 和 wpprefix_commentmeta 表。您的意见表的名称可能会根据您在您选择的表前缀不同的 WordPress 安装。

选择意见表后,找到 “项:” 下拉菜单表列表下方,然后从下拉菜单中选择 “空”。

phpMyAdmin 的现在告诉你一个警告,询问如果你真的想清空这些表。

删除使用phpMyAdmin所有的WordPress评论

点击 Yes 按钮继续。这会删除数据库中所有的 WordPress 评论。

您还可以删除使用所有的 WordPress 评论 MySQL 的控制台(命令行)。只需登录到你的 MySQL 控制台,并运行此命令:

TRUNCATE `wp_commentmeta`;
TRUNCATE `wp_comments`;

这一切,我们希望这篇文章帮助您了解如何轻松地删除 WordPress 的所有评论。你也可以看到我们的列表 24 必须有一个商业网站的 WordPress 插件。

解决LNMP环境无法显示所有WordPress主题及无法编辑主题页面

admin阅读(2008)

出现这样的问题,一般不是当前站点环境权限问题,肯定是LNMP一键包环境中对于PHP权限的设置限制,我们需要修改系统程序文件。

解决方法:

第一、编辑/usr/local/php/etc/php.ini文件

第二、找到disable_functions这一行中,删除”scandir,”这一段脚本,然后保存这个文件退出

第三、运行 /etc/init.d/php-fpm restart 命令,重启PHP-FPM

这个时候,我们再刷新WORDPRESS网站后台主题列表页面,可以看到当前的所有主题都在,我们可以启用需要的主题,也可以任意的编辑当前启用主题的页面内容。

来源:http://www.itbulu.com/lnmp-scandir.html

织梦链的链接如何去掉

admin阅读(2575)

打开 /include/taglib/flinktype.lib.php 文件(打开栏目include的栏目下的taglib栏目下的flinktype.lib.php 文件)

用ctrl+f找到

$dedecms = false;    $dedecms->id = 999;    $dedecms->typename = ‘织梦链’;    if($type == ‘dedecms’) $row[] = $dedecms;

这几句代码

然后注释或者直接删去,然后保存即可!

wordpress固定链接设置

admin阅读(2425)

WordPress 设置了一系列的固定链接结构标签,来让你定义固定链接,具体标签及功能如下:
%year% 文章发表的年份,四位数,如 2004
%monthnum% 月份,如 05
%day% 天,如 28
%hour% 小时,如 15
%minute% 分钟,如 43
%second% 秒,如 33
%postname% 文章标题的别名 (编辑文章/页面时的别名栏)
%post_id% 文章的唯一ID,如 423
%category% 分类的别名 (新建/编辑分类时的别名栏)
%tag% 标签的别名(新建/编辑标签时的别名栏)
%author% 作者的别名

 

之后,我们需要打开后台 “固定链接设置” 页面,找到 “自定义链接结构” 根据自己的需求,写上链接结构,加上结构标签。

dede相关文章调用全部文章

admin阅读(2708)

dedecms的相关文章使用likearticle实现的。

{dede:likearticle row=’10’ titlelen=’40’ }
<li><a href='[field:arcurl/]’>[field:title/]</a></li>
{/dede:likearticle}

不过dede相关文章默认只调用同栏目的文章,不是全站调用。

文件:\include\taglib\likearticle.lib.php

找到:

$typeid = ” And arc.typeid in($typeid) And arc.id<>$arcid “;

去掉And arc.typeid in($typeid),变为:

$typeid = ” And arc.id<>$arcid “;

即可实现dede相关文章全站调用。

dede批量修改为动态浏览

admin阅读(2462)

进入后台→系统→SQL命令行工具→运行SQL命令行: 单行命令执行查询命令:
1.将所有文档设置为“仅动态”:update dede_archives set ismake=-1
2.将所有文档设置为“仅静态”:update dede_archives set ismake=1
3.将所有栏目设置为“使用动态页”: update dede_arctype set isdefault=-1
4.将所有栏目设置为“使用静态页”: update dede_arctype set isdefault=1

PHPMYADMIN登陆:无法在发生错误时创建会话

admin阅读(2160)

有时候登陆PHPMYADMIN时会无法登陆并出现以下提示:

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。

一般来说出现在apache环境下情况较多,一个简单的办法就是完全清空浏览器的缓存,再登陆就可以解决了。

 

Safe Alert: Request Error step 1/2 ! 解决方法

admin阅读(1990)

DEDECMS新版中使用了SQL语句防注入功能引起的安全警告,在自定义模模型中使用了下面名称 union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有 ‘union 这类语法也会出现在这个警告,目前没有100%完美的解决方法又能增强安全,又能防止注入。可修改dedecms的db基类把安全检查关掉

打开include下的dedesql.class.php找到构造函数function __construct($pconnect=false,$nconnect=true)
{
$this->isClose = false;
$this->safeCheck = true;
if($nconnect)
{
$this->Init($pconnect);
}
}

把$this->safeCheck = true;改为$this->safeCheck = false;
但是对于大多数网站,如果能正常运行,建议不要修改
此文件导致的错误会在 data 中生成一个 md5_safe.txt 建立提供这文件的网址给我们作参考,以便及时修正。

dedecms后台验证码不显示的解决办法

admin阅读(1835)

今天打了个V5.7的补丁,然后登陆后台的时候就发现不显示验证码了,如果有同样问题的同学可以参考一下。

首先,排除了GD库的问题,因为几个小时前还是好好的。

试了几次外加找度娘,发现是编码的问题。

  • 我的站是UTF-8的,下午修改过comon.inc.php,保存的时候被自动加上了bom头,。
  • (BOM: Byte Order MarkUTF- 8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意 思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行)
  • 用NOTEPAD编辑comon.inc.php,在格式里面选择以UTF-8无BOM格式编码,保存,然后覆盖了之前的就可以了,再登陆后台验证码显示正常了。

wordpress标签云设置

admin阅读(3619)

一直以来都没有用过wp的标签云功能,没觉得有啥用处。

这次换了新主题后,觉得边栏可以放widget的地方多了就加了标签云这个小工具,没想到以前的文章比较多,标签云拉的太长,很是影响外观,不得不把标签云里面tag的数量从默认的45调整到25.

如果你想修改wordpress标签云的里面Tag的数量、字体及显示方式等,可以修改这个文件:

wp-includes—category-template.php文件。

打开category-template.php后,查找wp_tag_cloud,在DW里面是560行。

$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 25,
'format' => 'flat', 'separator' => "n", 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);

如上,第二行的,8/22代表最大Tag和最小Tag的字体大小,25就是Tag的数量了,按你想要的填上就行了。