備忘録

Stinger3カスタマイズ 一覧系ページのショートコードに関する不具合

投稿日:2013年10月26日 更新日:

ブログの構築を行っている途中に気がついた不具合を修正しました

エントリ一覧系のページで本文の一部が表示されていますが、Wordpressのショートコードが消えずにそのまま表示されている不具合が有りました。

修正するファイル

functions.php

function stinger_noshotcode( $content ) {
	if ( ! preg_match( '/\[.+?\]/', $content, $matches ) ) {
		return $content;
	}
	$content = str_replace( $matches[0], '', $content );
	return $content;
}

[修正前]

	if ( ! preg_match( '/\[.+?\]/', $content, $matches ) ) {

[修正後]

	if ( ! preg_match_all( '/\[.+?\]/', $content, $matches ) ) {

ショートコードを正規表現で検索して空白にするための機能に不具合があり最初の一つしか消していませんでした。

ad

ad

-備忘録
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スパム対策 * Time limit is exhausted. Please reload the CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

備忘録:jQuery-Datepickerの使い方

備忘録 いろいろな管理画面を開発している重宝する「Datepicker」ですが 過去のプロジェクトからコピペして新しいプロジェクトでも利用しています 過去のプロジェクトを開くのも面倒なので備忘録として …

jQuery tooltipの備忘録

Concrete5の外部フォームの記事は業務多忙の為、遅れています。期待している方がもしもいらっしゃったらばすみません・・・ 今日はjQueryのtooltipに関する備忘録です。 jQueryのto …

WordPressのダッシュボードでJetpackのアクセス解析グラフが表示されない

サッカーワールドカップの組み合わせ抽選会速報なんて書いちゃいました。注目キーワードにあやかって さてさて、数日前にWordpressのプラグインのJetpackのバージョンアップをしたら管理画面のダッ …

iMac再インストール:Eclipseにテーマを適用

iMacの再インストールが終わりましたが 色々と環境設定が残っています。 今日は私が使っているIDEのEclipseにテーマを適用する方法の備忘録 Eclipseのエディターはデフォルトのままでは背景 …

備忘録:Facebookページで「いいね」がクリックされているかどうかを判定

あけましておめでとうございます。 本年もよろしくお願いいたします。 昨年は様々なことが有りました。良いことも、悪いことも・・・今年は悪いことがないように願いたいものです。 さて、年末年始休暇中にFac …