我们阅读了每一条反馈,并非常认真地对待您的意见。
要查看所有可用的限定符,请参阅我们的文档。
对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。
单击“注册GitHub”,表示您同意我们的服务条款和隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。
已经在GitHub上了?登录到您的帐户
文本已成功更新,但遇到以下错误:
实时流:https://www.meetup.com/learn-wordpress-online-workshops/events/293045334/
对不起,出了点问题。
准备笔记https://stackoverflow.com/questions/13960514/how-to-adapt-my-plugin-to-multisite网站/
博客
任务:将WP学习插件安全性插件改编为多站点安装。任务:基于每个站点对wp-admin进行更改任务:创建可用于多个子网站的子主题。
任务:将WP学习插件安全性插件改编为多站点安装。
https://github.com/jonathnbossenger/wp-learn-plugin-security/releases/download/1.0.3/wp-learn-plugin-security1.0.3.zip
步骤1:更新激活挂钩,以便为网络上的每个站点安装表。
之前:
register_activation_hook(__FILE__,'wp_learn_setup_table');函数wp_learn_setup_table(){全局$wpdb;$table_name=$wpdb->前缀。'表单_子任务';$sql=“创建表格$TABLE_name(id mediumint(9)非空AUTO_INCREMENT,name varchar(100)非空,电子邮件varchar(100)非空,主键(id))";require_once(ABSPATH.'wp-admin/includes/upgrade.php');dbDelta($sql);}
之后:
register_activation_hook(__FILE__,'wp_learn_setup_table');函数wp_learn_setup_table($network_wide){if(is_multisite()&&$network_wide){$sites=获取站点();foreach($sites作为$site){switch_to_blog($site->blog_id);wp_learn_create_table();restore_current_blog();}}其他{wp_learn_create_table();}}函数wp_learn_create_table(){全局$wpdb;$table_name=$wpdb->前缀。'表单_子任务';$sql=“创建表格$TABLE_name(id mediumint(9)非空AUTO_INCREMENT,name varchar(100)非空,电子邮件varchar(100)非空,主键(id))";require_once(ABSPATH.'wp-admin/includes/upgrade.php');dbDelta($sql);}
步骤2:确保将数据插入到正确的表中
任务:创建可用于多个子网站的子主题。
创建一个子主题,以每个子站点为基础加载不同的样式表。
我可以共同主持
谢谢@塞尔马奇多
其他注释
网络:插件头中为true
学习课程有19名参与者,不包括主持人和副主持人
幻灯片:https://www.slideshare.net/psykro/develoving-for-multisite(https://http://www.slideshared.net/pysikro/devellowing-for-mltisite)
https://wordpress.tv/2023/05/05/develoving-for-multisite(https://wordpress.tv)/
您好!@乔纳森博森格,
首先,感谢这些很棒的研讨会,真的很有帮助!:-)
你提到过计划为插件手册做贡献,例如,为多站点开发的特定页面做贡献。我认为这是个好主意。我喜欢经常使用多站点,因为/虽然我没有那么丰富的经验,但如果我能帮上忙的话,我很乐意提供帮助。
干杯,乔鲍
嘿@小而大的事情,非常欢迎您开始。最直接的方法是加入docs团队在他们的松弛通道然后在那里开始对话。
乔纳森博森格
塞尔马奇多
没有分支或拉请求