WordPress研究-taxonomy与category及term之间的区别

关键字:taxonomy

相关链接:https://10.1pxeye.com/difference-between-taxonomy-category-term/

https://wordpress.org/support/article/taxonomies/

我们在刚开始学习编写wordpress主题时,常常分不清taxonomy, category, term的区别。
在这里我也是按我的理解做一下讲解。
我们分不清taxonomy与category的原因,主要在于它们俩在中文中的意思都是分类(类别)。
 
首先taxonomy是包含category的,但是category不包含taxonomy。
即,taxonomy之间没有明显的共性。而category有。

举例:
树和狗是两个taxonomy(种类)。它们没有共性。
而树可以分为松,白桦,苹果树…而这些松,白桦,苹果树…就是categoies(类别)。
同样狗分为:拉波拉多,柯基,哈士奇…都是category(类别)。
这就是taxonomy和category的主要区别。
term跟category几乎是一样的。
但是term的作用范围稍大一些。

term和category的区别:
category是wordpress的默认类别。
而term可以是自定义分类下的类别。
即:
taxonomy下可以是category,也可以是term。
custom taxonomy(自定义文章分类)下的类别叫term。而不是category。

示意图:

Linux-shell-bash–如何批量创建mysql数据库?

echo "Creating new MySQL database..."
	mysql -uroot -p${rootpasswd} -e "CREATE DATABASE ${dbname} /*\!40100 DEFAULT CHARACTER SET ${charset} */;"

注意使用-e参数

完整脚本如下:

相关地址:https://stackoverflow.com/questions/33470753/create-mysql-database-and-user-in-bash-script

MySql创建数据库指定字符集

mysql>create database if not exists test03 default character set = 'utf8';
Query OK, 1 row affected (0.00 sec)

https://www.cnblogs.com/chuanzhang053/p/9121506.html

Google关键字:shell script create database mysql

利用shell脚本批量创建数据库以及数据表

https://blog.csdn.net/jiaqingShareing/article/details/82148481

【我的软件】-CCleaner Pro 破解版?注册密钥直接激活官方原版!

CCleaner 一直带在我的维护U盘里使用,做为一个常用工具,清理系统垃圾与注册表无用项特别方便!除此之外,其实它还自带几项非常实用的功能,可能很少有人使用,比如磁盘空间占用情况分析、重复文件查找、硬盘反复重写擦除、系统还原等。CCleaner 分 free 免费版和 Pro 专业版以及 Pro Plus 专业增强版。前者免费使用,功能相对简单些;后两者功能强大,但是需要付费购买

之前一直使用的是网上的绿色破解版,这种修改版看说明改动还挺 大的,所以安全性并没有保障。如果可以使用纯净的官方原版,那最好不过了。最近淘到一枚注册码,也叫密钥,亲测可在本地直接激活官方原版的 CCleaner Pro。注意是在本地,不是联网,说明注册的时候必须断网!把网卡禁用一下就可以了。这也说明了这枚注册码并不是正版授权,但它确实可以激活使用,对我们来说就够了。听说可以成功注册所有的 CCleaner 版本,我这里尝试了最新的专业版,没有问题

使用方法。点此官方直链下载最新版的 CCleaner Pro,下载完后安装,运行程序,首先设置简体中文语言,然后在“选项-关于”里进行注册,注册信息如下

Name: www.hack520.com
License Key: C2YW-XZT7-A4SE-UD89-YZPC

必须是在断开外网的情况下进行。此时点开“关于”已经可以看到注册信息

之后可以重新打开网络。连接网络后就不要去点“许可证信息”了,它会联网进行验证并提示无效密钥,但并不影响我们使用

【win7系统】-解决Win7无法安装Edge浏览器问题

其实很简单

第一保证网络全局代理

系统开启自动更新

然后安装好.net 4.8

最后就可以安装Edge浏览器

本人按上图说明加入防火墙列表后依然还是不能安装,采用兼容性模式也不能安装。最后发现原来是.Net Framework版本低的原因

Win7系统自带.Net Framework 3.5,现在的最新版本为.Net Framework 4.8,建议下载.Net Framework 4.8脱机安装程序

本人安装.Net Framework 4.8时发现程序安装未成功,原因是:已处理证书链,但是在不受信任提供程序信任的根证书中终止。百度一下错误原因,导入最新证书重新安装即可

以上都为本人亲试,证书导入成功即可正常安装.Net Framework 4.8,.Net Framework 4.8安装成功后即可正常安装Edge浏览器

关于证书的问题,猜测应该是Win7早已经停止服务支持的原因

WordPress技巧-SQL-批量建站相关SQL

命令行导出脚本

mysqldump -h localhost -u root -pfn5ywdhfmHGp5dBP zencart >/root/zencart.sql
/www/server/mysql/bin/mysqldump -h localhost -u root -p37ee20e21e21483a wplzqltt > /root/wplzqltt.sql
/www/server/mysql/bin/mysqldump -h localhost -u root -p7NikcJHBhiW3fBy3 wphxztny > /root/wphxztny.sql

复制程序

\cp -rf /root/wp_master/* /www/wwwroot/www.xkthimh.com

更改所有者

chown -R www:www /www/wwwroot/www.xkthimh.com/

更新配置

读取 /root/wp_master/wp-config.php
替换 数据库名字
写入 /www/wwwroot/www.xkthimh.com/wp-config.php
完成

sed -n 's/wplzqltt/wpxkthimh/g' /root/wp_master/wp-config.php
sed 's/wplzqltt/wpxkthimh/g' /root/wp_master/wp-config.php > /www/wwwroot/www.xkthimh.com/wp-config.php

修改wp-config.php 权限

chmod 666 /www/wwwroot/www.xkthimh.com/wp-config.php

导入数据库
替换域名

/www/server/mysql/bin/mysql -u root -p37ee20e21e21483a wpxkthimh < /root/sql/xkthimh.sql

【正则表达式】-删除A标签和删除option

删除A标签的匹配,代码如下

<a\b[^>]+\bhref="([^"]*)"[^>]*>
<a\b[>]+\bhref="(["])"[^>]>([\s\S]*?)

分组1和分组2即为href和value

解释:
<a\b #匹配a标签的开始
[^>]+ #匹配a标签中href之前的内容
\bhref=”([^”]*)” #匹配href的值,并将匹配内容捕获到分组1当中
[^>]*>#匹配a标签中href之后的内容
([\s\S]*?) #匹配a标签的value,并捕获到分组2当中,?表示懒惰匹配
匹配a标签的结束

扩展阅读 https://blog.csdn.net/qq_35311094/article/details/86709088

同理如果删除option标签

<option\b[^>]+\bvalue="([^"]*)"[^>]*>

PayPal-日本预付卡-注册注意事项

按照日语习惯,是姓前名后的,跟中国一样,如滨崎步,滨崎是姓,步是名,有如金城武,金城是姓,武是名(他是日中混血,爸爸日本人,妈妈台湾人)当日语人名翻译成英语时,就按照英语习惯,根据日语的发音来翻译,如Ayumi Hamasaki(步·滨崎)、Takeshi Kaneshiro(武·金城)
如果是用汉字或者日语,姓在前名在后。 木村拓哉(きむら たくや)如果是用英文,经常名在前姓在后:如 TAKUYA KIMURA
淘宝 lifecard 充值

【BT】-宝塔面板使用教程-如何配置ZenCart多个域名?

具体思路就是,修改网站的配置信息,将两个网站的配置信息写入到一个网站里面即可

让两个不同的域名使用共同的目录

但是不推荐使用上面这种方法

方法二:应该在宝塔面板中添加两个网站,让第二个网站指向和第一个网站相同的目录