2015-02-10 126 views
-1

我正在寫這個插件的WordPress插件SMS控制器文件被放置twilio不幸的是我不能使用WordPress的功能直接訪問和Twilio不能使用該文件它是在WordPress插件(作爲它需要在使用插件或觸摸任何內容之前登錄),無論Twilio發送它將添加爲WordPress的訂戶,但我不能使用WordPress的功能,因爲它是直接訪問,所以它就像簡單的PHP。我如何執行此操作?從直接訪問Wordpress訪問功能

從WordPress的它就像

/wp-admin/admin.php?page=mypage(現在我可以使用的功能)

通過直接訪問像Twilio要求

/wp-content/plugins/pluginname/pluginfile.php(現在我不能,但我需要執行功能)

回答

0

你應該修改你的插件。我將開始將一個函數掛鉤到WordPress的「init」進程並監聽一個唯一的$ _GET參數。當它存在時,執行你想要執行的代碼。

由於安全原因,大多數WordPress插件本身都禁止直接訪問。所以,如果你自己編程,你不會得到它的工作。

+0

我不能編程那麼多因爲WordPress使用他自己的庫來散列密碼我該如何執行該操作?並且我無法將用戶角色設置爲具有外部腳本的訂閱者。 – 2015-02-10 10:32:12

+0

您可以使用WordPress執行這兩種操作... http://codex.wordpress.org/Function_Reference/wp_hash_password和http://codex.wordpress.org/Function_Reference/wp_update_user(設置角色參數)。 – 2015-02-10 10:35:50

+0

兄弟...我不能使用任何功能從直接文件訪問.. :( – 2015-02-10 10:44:13