dongxie1907 2016-08-09 11:03
浏览 121
已采纳

将Laravel应用程序集成到插件面板内的Wordpress中(管理员)

I need to develop a business CMS with additional custom portal for ticketing etc. For the CMS part, choosing WordPress seemed convenient as it's very good (for what it is for, i.e. CMS) and my client knows how to use it.

When you add a plugin to WordPress, in admin panel it shows a tab (or link for the plugin settings), so I thought my code could be integrated this way. I am familiar and comfortable with Laravel so I thought there could be a link in the navigation bar to my Laravel application which will use WordPress authentication (like this method).

1- Is this bad practice?

2- Is there any easier method?

3- Is it possible to write RESTful api in Laravel and integrate into WP? Is this better?

4- Is there a plugin to wrap Laravel into Wordpress as a plugin?


Edit: What I meant for 'custom plugin panel':

enter image description here

  • 写回答

2条回答 默认 最新

  • douduoting8408 2016-08-10 14:49
    关注

    If you create a php file within your /wp-content/plugins directory with the following content and enable the plugin from WP Admin Panel>Installed Plugins you get the result

    <?php
    
    /*
    Plugin Name: Custom Plugin
    */
    
    add_action('admin_menu', 'custom_plugin');
    
    function custom_plugin() {
        add_menu_page('Custom Plugin', 'Custom Plugin', 'manage_options', 'test_plugin', 'custom_plugin_menu', '', 2);
    }
    
    function custom_plugin_menu() {
        echo 'test';
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部