1
我想了解更多關於Wordpress和創建插件。我看到一個現有的插件使用了一種技術,您可以在其中添加一個「引用」,WP將解析它並將其替換爲插件自己的內容。我指的例子是NextGen的畫廊,使用下面的代碼插入wordpress插件內容到帖子
[nextgen id=9]
我試圖尋找如何這種技術的作品,但想找到的東西,你不知道這個名字是非常困難的!
任何人都可以指向我有關如何使用WP的這個功能的一些資源?
我想了解更多關於Wordpress和創建插件。我看到一個現有的插件使用了一種技術,您可以在其中添加一個「引用」,WP將解析它並將其替換爲插件自己的內容。我指的例子是NextGen的畫廊,使用下面的代碼插入wordpress插件內容到帖子
[nextgen id=9]
我試圖尋找如何這種技術的作品,但想找到的東西,你不知道這個名字是非常困難的!
任何人都可以指向我有關如何使用WP的這個功能的一些資源?
該技術被稱爲短碼。
add_shortcode('my-content','my_plugin_shortcode');
function my_plugin_shortcode($atts, $content = null) {
$atts = shortcode_atts($my_default_atts,$atts); // $atts is now an associate array
$my_content = 'This is some content.';
return $my_content;
}
然後,如果您有與下面的內容後:
嘿,這裏是一些內容。 [我的內容]
顯示帖子時,您將得到以下的輸出:
嘿,這裏是一些內容。這是 的一些內容。
如果通過像短碼[我的內容ID =「9」測試=「測試」],則$ ATT以在上述函數的變量會像以下數組宣言
$atts = array('id'=>9, 'test'=>'test');
的$內容變量只有內容時使用周圍的一些文字匹配的簡:
[我的內容]這是一些測試 內容[我的內容]
非常感謝Nickohrn!那正是我之後的!乾杯,斯圖爾特 – user248054 2010-01-11 15:00:49