• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/strip shortcodes」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:Function Reference/strip shortcodes 21:43, 12 July 2014 Brainfestation 版を流し込み。)
 
(和訳しました。)
 
1行目: 1行目:
== Description ==
+
<div id="Description">
 +
== 説明 ==
 +
</div>
  
Deletes all [[Shortcode API|shortcode]] tags from the given content.
+
渡されたコンテンツから [[ショートコード API|ショートコード]] タグをすべて削除します。
  
== Usage ==
+
<div id="Usage">
 +
== 使い方 ==
 +
</div>
  
 
  <?php strip_shortcodes( $content ); ?>
 
  <?php strip_shortcodes( $content ); ?>
  
== Parameters ==
+
<div id="Parameters">
 +
== パラメータ ==
 +
</div>
  
{{Parameter|$content|string|Content to remove shortcode tags from.}}
+
{{Parameter|$content|文字列|ショートコードタグを削除するコンテンツ。}}
  
== Return Values ==
+
<div id="Return_Values">
 +
== 戻り値 ==
 +
</div>
  
{{Return||string|Content without shortcode tags.}}
+
{{Return||文字列|ショートコードタグを含まないコンテンツ。}}
 +
 
 +
<div id="Examples">
 +
== 用例 ==
 +
</div>
 +
<div id="Strip_shortcodes_on_home_page_but_not_on_single_or_archive_pages">
 +
=== ホームページからショートコードを取り除くけれども単一投稿やアーカイブページは対象外 ===
 +
</div>
 +
 
 +
投稿を「ホーム」ページで見るときはショートコードをすべて取り除くけれども、single.php などの他のページでは取り除かないという例です。
  
== Examples ==
 
===Strip shortcodes on home page but not on single or archive pages===
 
When viewing posts 'home' page, strip all shortcodes, but on other pages, such as single.php, do not strip the shortcodes.
 
 
<pre>
 
<pre>
 
function remove_shortcode_from_index( $content ) {
 
function remove_shortcode_from_index( $content ) {
28行目: 42行目:
 
</pre>
 
</pre>
  
== Notes ==
+
<div id="Notes">
 +
== 参考 ==
 +
</div>
  
  
== Change Log ==
+
<div id="Change_Log">
 +
== 変更履歴 ==
 +
</div>
  
Since: 2.5
+
新規導入: 2.5
  
== Source File ==
+
<div id="Source_File">
 +
== ソースファイル ==
 +
</div>
  
<tt>strip_shortcodes()</tt> is located in {{Trac|wp-includes/shortcodes.php}}.
+
<tt>strip_shortcodes()</tt> {{Trac|wp-includes/shortcodes.php}} にあります。
  
== Related ==
+
<div id="Related">
 +
== 関連項目 ==
 +
</div>
  
 
{{Shortcode Tags}}
 
{{Shortcode Tags}}
48行目: 70行目:
  
 
{{DEFAULTSORT:Strip_shortcodes}}
 
{{DEFAULTSORT:Strip_shortcodes}}
[[Category:Functions]]
+
[[Category:関数]]
[[Category:New_page_created]]
+
  
 
[[en:Function Reference/strip shortcodes]]
 
[[en:Function Reference/strip shortcodes]]
 
[[it:Riferimento funzioni/strip shortcodes]]
 
[[it:Riferimento funzioni/strip shortcodes]]

2015年11月25日 (水) 00:01時点における最新版

渡されたコンテンツから ショートコード タグをすべて削除します。

使い方

<?php strip_shortcodes( $content ); ?>

パラメータ

$content
文字列) (必須) ショートコードタグを削除するコンテンツ。
初期値: なし

戻り値

(文字列) 
ショートコードタグを含まないコンテンツ。

用例

ホームページからショートコードを取り除くけれども単一投稿やアーカイブページは対象外

投稿を「ホーム」ページで見るときはショートコードをすべて取り除くけれども、single.php などの他のページでは取り除かないという例です。

function remove_shortcode_from_index( $content ) {
  if ( is_home() ) {
    $content = strip_shortcodes( $content );
  }
  return $content;
}
add_filter( 'the_content', 'remove_shortcode_from_index' );

参考


変更履歴

新規導入: 2.5

ソースファイル

strip_shortcodes()wp-includes/shortcodes.php にあります。


ショートコード: do_shortcode(), add_shortcode(), remove_shortcode(), remove_all_shortcodes(), shortcode_atts(), strip_shortcodes(), shortcode_exists(), has_shortcode(), get_shortcode_regex(), wp_audio_shortcode(), wp_video_shortcode(), フィルター no_texturize_shortcodes /en


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/strip_shortcodes最新版との差分