created: 2021/08/08 modified: 2021/09/14
初めに
ショートコードの中でecho文が使えないので方法を模索しました。
方法
add_shortcode('mysc_article_list_csv', 'my_article_list_csv');
function my_article_list_csv($atts){
$fh = fopen($atts[0], "w");
if( $fh ):
$ret = "<p>" . $atts[0] . "</p>";
fwrite($fh,"書き込み");
fclose($fh);
else:
$ret = "file open error";
endif;
return $ret;
}
ログとしてHTMLタグを呼び出し元に返します。
上例では、$ret変数になります。
メールアドレス: