[英]Add shortcode wordpress in my plugin
我做了一個wordpress插件,在其中我調用了另一個插件的簡碼(revslider),但它不起作用(我使用此代碼<?php add_shortcode( $tag , $func ); ?>
)如何解決此問題? 謝謝
在主題或插件中的任何php文件中使用簡碼。 您可以使用以下語法:
echo do_shortcode( '[your-shortcode-here]' );
資源: https : //developer.wordpress.org/reference/functions/do_shortcode/
按照Per Jordan的建議進行編輯,在使用新代碼之前,新代碼將檢查短代碼是否存在:
if ( shortcode_exists( 'gallery' ) ) {
echo do_shortcode( '[gallery]' );
}
我假設您知道這一點,但以防萬一。 如果您的插件是從頁面內容中而不是.php文件中調用另一個,則Wordpress不支持頁面中嵌入的PHP。
為了解決這個問題,您需要一個類似的名為“ Insert PHP”的插件。 然后,這允許PHP代碼從頁面運行,但分別用[insert_php]和[/ insert_php]替換標簽。
很抱歉,如果這不能回答您的問題,請稍加思考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.