laravel(corcel)中的Wordpress订阅

Iva*_*los 11 php wordpress laravel jetpack

我有2个项目,一个在Wordpress中,另一个在Laravel 4.2中.

最近我不得不使用jgrossi/corcel将两个项目合并到一个Laravel 4.2应用程序中.这是我唯一的选择.

一切都很棒!我甚至可以直接发布到Wordpress而无需登录Wordpress来获取帖子,评论等.

但有些事情我无法弄清楚.Wordpress正在为订阅者使用Jetpack.laravel应用程序需要一个字段来添加更多订阅者.我在Wordpress上的经验很少.

是否可以将Wordpress外部的订阅者直接添加到数据库中?如果没有,有没有办法在Wordpress之外使用Jetpack插件?

hhs*_*diq 1

是的,您可以在数据库中添加具有订阅者角色的新用户。

Wordpress 将用户数据存储在wp_users表中,并将其元信息存储在wp_usermeta. 所以请按照以下步骤操作

  1. 在表中添加一个新条目wp_users。作为示例,这里是我的wp_users表格中的条目。您可以使用普通的 Laravel 表单和 post 请求提交这些属性的值。在此输入图像描述
  2. 在表中添加其相关数据wp_usermeta。这里您需要针对新插入的记录设置两个键值属性user_id
    1. meta_key = wp_capabilitesmeta_value = a:1:{s:10:"subscriber";b:1;}。您可以注意到meta_valueforwp_capabilities是序列化形式。
    2. meta_key = show_admin_bar_frontmeta_value = true

因此,您添加了一个具有订阅者角色的新用户。