2022年6月12日の投稿[4件]
2022年6月12日(日)22:03:09
113文字
WEB,てがろぐ
2022年6月12日(日)21:50:17
871文字
WEB,WordPress
↓これ便利。WordPressでログインユーザーにのみ表示されるショートコード。ルクセリタスの子テーマのfunction.phpにコード埋め込んだ。あとは記事編集欄で[preview level=○] [/preview]と囲むだけ。
WordPressの公開記事でプレビュー可能なショートコード – Simple Colors
function preview_content_shortcode( $atts, $content ) {
extract(
shortcode_atts(
array( 'level' => '0' ), $atts
)
);
if ( current_user_can( $level ) ) {
return do_shortcode( $content );
}
}
add_shortcode( 'preview', 'preview_content_shortcode' );
プレビュー可能なショートコード
↓このような書き方を
<?php echo do_shortcode('[preview level=1]'); ?>
<?php echo do_shortcode('[post-views]'); ?>
<?php echo do_shortcode('[/preview]'); ?>
↓このようにまとめることもできる。
<?php echo do_shortcode('[preview level=1][post-views][/preview]'); ?>
このショートコードを使うと画面には表示されないが[preview level=○] [/preview]で囲んだテキストがサイト内検索に引っかかってしまう。引っかるだけで表示はされないが、引っかかってほしくないテキストを除外する能力がないので、Simple Post Notesというプラグイン を利用して自分用のメモは管理画面に残しておくことにした。
✎
WordPressの公開記事でプレビュー可能なショートコード – Simple Colors
function preview_content_shortcode( $atts, $content ) {
extract(
shortcode_atts(
array( 'level' => '0' ), $atts
)
);
if ( current_user_can( $level ) ) {
return do_shortcode( $content );
}
}
add_shortcode( 'preview', 'preview_content_shortcode' );
プレビュー可能なショートコード
↓このような書き方を
<?php echo do_shortcode('[preview level=1]'); ?>
<?php echo do_shortcode('[post-views]'); ?>
<?php echo do_shortcode('[/preview]'); ?>
↓このようにまとめることもできる。
<?php echo do_shortcode('[preview level=1][post-views][/preview]'); ?>
このショートコードを使うと画面には表示されないが[preview level=○] [/preview]で囲んだテキストがサイト内検索に引っかかってしまう。引っかるだけで表示はされないが、引っかかってほしくないテキストを除外する能力がないので、Simple Post Notesというプラグイン を利用して自分用のメモは管理画面に残しておくことにした。
他の人のてがろぐを見ると皆小洒落てて羨ましくなってきてしまう。
てがろぐの波が広がってほしいと思う今日この頃…