laravel 中的 Wordpress 订阅 (corcel)
Wordpress Subscriptions in laravel (corcel)
我有 2 个项目,一个在 Wordpress 中,另一个在 Laravel 4.2 中。
最近我不得不使用 jgrossi/corcel 将两个项目合并为一个 Laravel 4.2 应用程序。这是我唯一的选择。
一切都很棒!我什至可以 post 直接进入 Wordpress 而无需登录 Wordpress 以获取 post 、评论等
但是有些事情我想不通。 Wordpress 为订阅者使用 Jetpack。 laravel 应用需要一个字段来添加更多订阅者。我对 Wordpress 的经验很少。
是否可以将来自外部 Wordpress 的订阅者直接添加到数据库中?如果没有,有没有办法在 Wordpress 之外使用 Jetpack 插件?
是的,您可以使用订阅者角色在数据库中添加新用户。
Wordpress 将用户数据存储在 wp_users
table 中,并将其元信息存储在 wp_usermeta
中。所以按照以下步骤
- 在
wp_users
table 中添加一个新条目。这里的示例是来自我的 wp_users
table 的条目。您可以使用带有 post 请求的普通 laravel 表单提交这些属性的值。
- 在
wp_usermeta
table中添加其相关数据。这里需要针对新插入记录的 user_id
设置两个键值属性。
meta_key = wp_capabilites
和 meta_value = a:1:{s:10:"subscriber";b:1;}
。如您所见,wp_capabilities
的 meta_value
是序列化形式。
meta_key = show_admin_bar_front
和 meta_value = true
.
因此您添加了一个具有订阅者角色的新用户。
我有 2 个项目,一个在 Wordpress 中,另一个在 Laravel 4.2 中。
最近我不得不使用 jgrossi/corcel 将两个项目合并为一个 Laravel 4.2 应用程序。这是我唯一的选择。
一切都很棒!我什至可以 post 直接进入 Wordpress 而无需登录 Wordpress 以获取 post 、评论等
但是有些事情我想不通。 Wordpress 为订阅者使用 Jetpack。 laravel 应用需要一个字段来添加更多订阅者。我对 Wordpress 的经验很少。
是否可以将来自外部 Wordpress 的订阅者直接添加到数据库中?如果没有,有没有办法在 Wordpress 之外使用 Jetpack 插件?
是的,您可以使用订阅者角色在数据库中添加新用户。
Wordpress 将用户数据存储在 wp_users
table 中,并将其元信息存储在 wp_usermeta
中。所以按照以下步骤
- 在
wp_users
table 中添加一个新条目。这里的示例是来自我的wp_users
table 的条目。您可以使用带有 post 请求的普通 laravel 表单提交这些属性的值。 - 在
wp_usermeta
table中添加其相关数据。这里需要针对新插入记录的user_id
设置两个键值属性。meta_key = wp_capabilites
和meta_value = a:1:{s:10:"subscriber";b:1;}
。如您所见,wp_capabilities
的meta_value
是序列化形式。meta_key = show_admin_bar_front
和meta_value = true
.
因此您添加了一个具有订阅者角色的新用户。