2013-05-12 132 views
1

我是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工具來正確設置問題的格式。 。 。 。 '<?php echo do_shortcode('[my_plugin_xx]'); ?>' – 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也試過<?php回聲do_shortcode([my_plugin_xx]); ?>它顯示數組。 – 2013-05-12 03:38:36

回答

0

簡碼現在正在變化的fine.a點點調用簡碼像 <?php echo do_shortcode('[my_plugin_xx]Booking[/my_plugin_xx]'); ?>
做了issues.About第一個問題,我有從插件目錄移到我的看法頁面前端用戶模板目錄作爲模板。現在激活插件後,管理員需要使用我的視圖頁面模板創建一個空白頁面。在我的視圖頁面中,我放置了我所有的代碼,並且它的工作方式類似於模板頁面。管理面板管理員可以將此模板添加到菜單中的任何位置。

相關問題