お世話になっております。
wordpressで、記事の途中から会員限定にするため以下のショートコードを作成しました。
該当のソースコード
PHP
1function login_read_more($atts, $content = null) { 2 if (is_user_logged_in() && !is_null( $content ) && !is_feed()) { 3 return $content; 4 } else { 5 return '会員登録のためのフォーム'; 6 } 7} 8add_shortcode('login', 'login_read_more');
[login]というショートコードを作成し、[login][/login]で囲んだ文が会員限定文になったのはいいのですが
囲んだ文だけ、表示されていた他のショートコードがそのまま出力されるようになってしまいました。
※[shortcode]という形のまま表示される
[login][/login]で囲まれていないところは普通にショートコードが使用できているのですが・・
分かる方、教えていただけますでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/01 08:12