在WordPress中为插件查看页面创建一个页面

问题描述:

我是WordPress.I中的新成员我想创建一个插件。此插件具有用于某些设置的管理面板并为最终用户查看页面。现在对于最终用户我的页面链接类似于在WordPress中为插件查看页面创建一个页面

www.mysite.com/wp-content/plugins/plugin_name/my_page.php 

此URL看起来ugly.Is有什么办法,我可以找到我的插件查看页面的页面ID时的插件将被激活,并给出这样的URL链接?

http://mysite.com/?page_id=$my_page_id 

或有什么办法,当插件将激活然后我用single_template来显示我的查看页面?
我想向最终用户显示插件视图页面,如模板页面。任何形式的帮助(提供有用的资源,技巧,步骤)对我都有用。

另一个问题
我想创造这个插件视图页面简码。我有谷歌搜索,看到一些例子。我在我的插件文件迄今所做的:

function xx_footer_menu_link(){ 
    return "ADD TO FOOTER"; 
} 

add_shortcode('my_plugin_xx',"xx_footer_menu_link"); 

而且我将它到模板页脚这样的:

<?php echo do_shortcode([my_plugin_xx]); ?> 

我也试图与出PHP标签。它在脚注中显示Array作为输出。没有链接出现在页脚中。我在这里错过了什么?

+0

问题太多,你应该关注每个问题的一个问题。我投票结束*不是真正的问题*。我看到你没有[wordpress.se]帐户:)在标签[\ [plugin-development \]](http://wordpress.stackexchange.com/questions/tagged/plugin-development)中进行研究,你会发现很多资源和例子。最后的提示:阅读页面[问]并使用WYSIWYG工具来正确设置问题的格式。 。 。 。 '' – brasofilo 2013-05-12 03:22:03

+0

嗨brasofilo,谢谢你的回复。我问了2个问题。第一:插件视图页面整合到页面url的主题。第二:shortcode问题。 – 2013-05-12 03:25:32

+0

嗨brasofilo,短代码不工作。我试过我们你说过。它给了[my_plugin_xx] again.i也试过它显示数组。 – 2013-05-12 03:38:36

简码现在正在变化的fine.a点点调用简码像 <?php echo do_shortcode('[my_plugin_xx]Booking[/my_plugin_xx]'); ?>
做了issues.About第一个问题,我有从插件目录移到我的看法页面前端用户模板目录作为模板。现在激活插件后,管理员需要使用我的视图页面模板创建一个空白页面。在我的视图页面中,我放置了我所有的代码,并且它的工作方式类似于模板页面。管理面板管理员可以将此模板添加到菜单中的任何位置。