wordpress建站详细过程
WordPress 通过mysql触发器,同步不同子站文章
对拥有多个wordpress站点的站长来说,如何在一个网站上更新内容,然后根据不同的分类,同步到不同的子站上去可能是一个问题。当然,你可以通过wordpress的远程发布接口或者wordpress的导入导出文章功能来实现,但操作起来比较麻烦,所以这里推荐用mysql的触发器,在mysql检测到有文章插入时,同步将数据写入到其他wordpress的数据库中。
本文介绍的是同一个mysql实例上不同的wordpress数据库的数据同步。
一个数据库是wordpress,一个是meinv。要实现的功能是,当wordpress数据库中有分类ID是4的文章新增时,把这些文章写入到meinv库中。其中wp_term_relationships,wp_posts,wp_term_taxonomy这三张表的数据要同步。
在wordpress库中执行以下sql:
DROP TRIGGER IF EXISTS ‘t_afterinsert_on_wp_term_relationships’;
CREATE DEFINER = `root`@`10.1.106.27` TRIGGER `t_afterinsert_on_wp_term_relationships` AFTER INSERT ON `wp_term_relationships`
FOR EACH ROW
IF new.term_taxonomy_id in (4) then
INSERT INTO meinv.wp_term_relationships(object_id,term_taxonomy_id,term_order) VALUES (new.object_id,new.term_taxonomy_id,new.term_order);
INSERT INTO meinv.wp_posts(
ID,
post_author,
post_date,
post_date_gmt,
post_content,
post_title,
post_excerpt,
post_status,
comment_status,
ping_status,
post_password,
post_name,
to_ping,
pinged,
post_modified,
post_modified_gmt,
post_content_filtered,
post_parent,
guid,
menu_order,
post_type,
post_mime_type,
comment_count
)
SELECT ID,post_author,post_date,post_date_gmt,post_content,post_title,post_excerpt,post_status,comment_status,ping_status,post_password,post_name,to_ping,pinged, post_modified,post_modified_gmt,post_content_filtered,post_parent,guid,menu_order,post_type,post_mime_type,comment_count from wp_posts where ID = new.object_id;
INSERT INTO meinv.wp_postmeta(
meta_id,
post_id,
meta_key,
meta_value
)
SELECT meta_id,post_id,meta_key,meta_value from wp_postmeta where post_id = new.object_id;
UPDATE meinv.wp_term_taxonomy SET count = (SELECT count(*) FROM wp_term_relationships where term_taxonomy_id = new.term_taxonomy_id) where term_taxonomy_id = new.term_taxonomy_id;
end IF;
打开wordpress的站点,新增一篇文章分类选ID为4的,要不不会同步的奥。
WordPress无需API开发连接简道云,实现用户信息自动同步到表单
1.WordPress用户使用场景:每当WordPress有新用户创建时,需要企业人员将用户信息同步到简道云指定表单存储,便于做好用户管理。但总是需要企业人员紧盯WordPress平台,费时费力。因此,团队负责人常常在想这一套流程是否可以实现自动化?
如果要连接两个不同系统的数据,往往需要系统开发,费用高,时间周期长,并且像WordPress这种比较灵活,企业经常会调整使用流程,系统字段,这会导致需要不断地进行调整和开发。
2.WordPress如何无代码集成第三方系统?利用集简云系统,企业可以轻松实现这个功能,将多个软件中的数据自动同步,并且无需开发,即便没有任何技术知识的业务人员,也可以轻松使用。
集简云全渠道连接器,轻松连接WordPress与数百款软件系统通过集简云无代码集成平台,无需开发就可以将WordPress无缝集成到各种第三方应用系统,例如:OA办公系统,客户服务系统,MySQL数据库,企业微信,表单系统,CRM等数十款应用系统,以及企业内部系统进行数据同步与功能执行。
查看完整的可用应用列表:「集简云官网」软件集成可以如此简单
集简云的使用流程:
触发动作:当一个应用系统发生了什么事情时执行动作:自动在一个或者多个不同系统中执行不同事件【WordPress+简道云】具体操作演示WordPress是知名的开源CMS(内容管理系统),通过WordPress可以轻松创建网站,发布内容,配合多种插件可以搭建电商平台,会员系统,知识问答等多种功能的网站。
简道云包含自定义表单、自定义报表、自定义流程引擎、消息提醒等模块。无需代码,即可快速、灵活地构建业务管理系统,满足企业个性化管理需求。
1.实现目的:每当WordPress有新用户创建时,可以自动同步到简道云相应表单中存储,无需人工再手动一一进行复制粘贴,省时省力,且避免信息录入发生错误。
2.数据流程由两个部分组成(触发&执行)
触发动作:当WordPress有新用户创建时执行动作:简道云自动添加数据到表单3.达成效果:每当WordPress有新用户创建时,通过集简云,会自动同步到简道云相应表单中存储,无需人工再手动一一进行复制粘贴,省时省力,且避免信息录入发生错误。
更多流程示例:WordPress+微信公众号:当WordPress有新文章发布时,发送微信公众号模版消息通知关注用户WordPress+短信/邮件系统:当WordPress有新文章发布时,发送短信/邮件通知WordPress+百家号:当WordPress有新文章发布时,自动同步到百家号推文电商系统+WordPress:当有赞商城使用新客户或者订单时,同步到WordPress创建用户和订单信息为什么选择集简云?1. 业务流程自动化,节省企业数万小时的人工成本
您的团队还在人工导出导入不同系统之间的数据信息,手动的在不同的系统中录入,修改和执行各种操作吗?通过集简云,无需任何开发既可以快速搭建自动化的业务流程,简单快捷,人人可用,几分钟创建的自动化业务流程或许可以节省企业数万小时的人工成本。
2. 利用AI人工智能技术,提升业务流程的效率与价值
在自动化业务流程之外,集简云提供了AI人工智能组件,帮助企业将那些需要人工参与的重复性工作转由AI人工智能技术自动处理,包括语义分析,预测模型,信息自动提取等多种不同的AI模块。
3. 无需开发,简单快速地扩展现有系统的功能
通过集简云可以快速扩展您现有系统的功能,例如为您的表单系统增加微信提醒,邮件提醒,短信提醒功能,为您的微信公众号增加赠送卡券同步CRM系统功能,为您的OA办公系统增加逻辑判断与数据存储功能等等。而这一切无需任何技术开发,简单快速地提升您系统的能力。
集简云:让连接更简单集简云是全国最大的无代码集成iPaaS平台(Integration as a Service)。通过无代码集成iPaaS平台与AI人工智能技术,优化企业业务流程,帮助企业流程从粗放式走向精细化,实现从数字化到自动化和智能化的转型。
「集简云官网」软件集成可以如此简单
如何使用阿里云数据传输服务DTS快速迁移数据库
一句话概述:
高效、快速地完成数据库的迁移。
一、面临挑战
(一)数据迁移操作复杂
(二)功能单一,无法同时满足多种数据迁移需求
(三)传输性能不稳定
(四)传输安全性低
二、方案概述
(一)什么是数据传输服务DTS
数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,支持关系型数据库(RDBMS)、非关系型的数据库(NoSQL)、数据多维分析(OLAP)等数据源间的数据交互,集数据同步、迁移、订阅、集成、加工于一体,助您构建安全、可扩展、高可用的数据架构。
(二)产品架构
据传输服务内部每个模块都有主备架构,保证系统高可用。容灾系统实时检测每个节点的健康状况,一旦发现某个节点异常,会将链路快速切换到其他节点。对于数据订阅及同步链路,容灾系统还会监测数据源的连接地址切换等变更操作,一旦发现数据源发生连接地址变更,它会动态适配数据源新的连接方式,在数据源变更的情况下,保证链路的稳定性。
(三)应用场景
1、数据迁移
数据迁移过程包括三个阶段,即结构迁移、全量数据迁移和增量数据迁移。 如果需要在迁移期间保持源数据库的正常运行,当您在配置迁移任务时,必须将结构迁移、全量数据迁移和增量数据迁移都选为所需的迁移类型。
2、数据同步
DTS可以在两个数据源之间同步正在进行的数据变更。数据同步通常用于OLTP到OLAP的数据传输。
3、数据订阅
数据订阅支持实时拉取RDS实例的增量日志,用户可以通过DTS提供的SDK数据订阅服务端来订阅增量日志,同时可以根据业务需求,实现数据定制化消费。
(四)数据传输操作流程
只要简单几步就可以完成数据迁移配置,本例以线下数据库迁移到云上RDS为例,我需要将线下wordpress中的数据迁移到云上RDS。
首先,在DTS控制台创建迁移任务,源库信息选择接入方式为“公网IP”,如果线上线下已经通过VPN网关或者专线打通了,可以选择接入方式为“专线/VPN网关/智能网关”目;标库信息选择接入方式为“云实例”。
之后,选择迁移类型,我这里是选择库表结构、全量迁移和增量迁移,然后选择要迁移的源库对象。
之后执行预检查,如果连接源库和目标库都没问题,就可以购买链路规格来进行迁移了,否则需要根据检查结构来进行调整。
在控制台可以看到迁移的状态信息,如果开启了增量迁移,链路规格会一直存在,并且在源库更新数据后会同步到目标库。
最后我们可以看到云上RDS中已经有了该wordpress数据库。
登录数据库检查一下,可以看到数据库内数据均已迁移过来了。
三、方案预算