質問: ファイルアップロードCSS 以上です。 ご教授よろしくお願い致します。
回答: アドバイスしてくれてありがとうございます。 概念を変えてみました。 ``` /** * * 外部CSSを読み込む * */ // 定義設定 define( 'TEMPLATEURL', get_stylesheet_directory_uri() ); function include_css(){ if( is_single || is_page() ){ // single page 両方表示 if( $string = get_post_meta( get_the_ID(), 'includeCSS', true ) ){ $array = explode( ',', $string ); for( $i = 0; $i < count( $array ); $i++ ){ echo '' . "\n"; } } } } // カスタムCSS の読込 add_action( 'wp_head', 'include_css' ); ``` 管理画面の「Custom Field Template」の設定 ・テンプレートタイトル:importCSS ・投稿タイプ:●両方 ・テンプレートコンテンツ: [inportCSS] type = text size = 50 label = 外部CSS アドバイスしてくれてありがとうございます。 補足:PHP7以上の環境の場合 ・split() この関数は PHP 5.3.0 で 非推奨 となり、 PHP 7.0.0 で 削除 されたそうです。 ・explode() 代用の関数を使用することによって、正常に動きました。 参考 split — 正規表現により文字列を分割し、配列に格納する WordPress 日本語版の推奨動作環境 ・PHP バージョン 7 以上 ・MySQL バージョン 5.6 以上 または MariaDB バージョン 10.0 以上 であれば、split() を使うのでなく、代用の関数 explode() を使うとよいでしょう。 以上です。 ありがとうございました。