簡體   English   中英

Wordpress:將PHP代碼段轉換為簡碼

[英]Wordpress: Turn PHP snippet in to shortcode

我正在嘗試將以下PHP代碼轉換為一個名為[titles]的短代碼:

<?php echo $_POST['titles']; ?>

我嘗試將以下內容添加到我的functions.php中,但似乎無法正常工作:

//Add Shortcode
function custom_titles() {
  echo $_POST['titles']; 
}
add_shortcode('titles','custom_titles');

嘗試這樣的事情:

function title_func( $atts ){
    $title = '';
    if(isset($_POST['titles'])){
        $title = esc_attr($_POST['titles']);
    }
    return $title;
}
add_shortcode( 'title', 'title_func' );

確保您有$_POST['titles']否則它將不會打印任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM