ホテル・結婚式場などのホームページがつくれるエレガントなデザインのテンプレート「CANON」

ワードプレステーマ別

TCDテーマをインストールすると、Fatal error: Cannot redeclare no_self_ping() エラーが表示される

WordPressテーマ「NULL」

TCD LABOはWordPressテーマ「NULL」を使用して作られています。

ダウンロード

Q.TCDテーマをインストールすると、Fatal error: Cannot redeclare no_self_ping() エラーが表示されてしまう

セルフピングバックの禁止のプラグイン
「No Self Pings」
との干渉で、下記のTCDテーマをインストールするとエラーが出てしまう事があります。

TCD023 CUBEY
TCD025 INNOVATE HACK
TCD027 CORE
TCD029 SWEETY
TCD031 LAW
TCD032 VIEW
TCD033 AGENT
TCD034 IZM
TCD035 BLOC
TCD036 MAG
TCD037 ORION
TCD038 VENUS
TCD039 LOTUS
TCD040 AVALON
TCD042 MONOLITH
TCD043 MAXX
TCD044 UNIQUE
TCD045 SOURCE
TCD046 SKIN
TCD047 ANGEL

上記のテーマは、セルフピンバック禁止の機能はテーマ自体に備わっているため、「No Self Pings」プラグインのインストールは不要です。
よって「No Self Pings」プラグインを停止するか、下記のカスタマイズをすることで改善される場合がございます。

A.該当ファイルを編集してください

編集するファイル:functions.php

下記のコードを削除して下さい。

// セルフピンバックを禁止する -------------------------------------------------------------------------------------
function no_self_ping( &$links ) {
  $home = home_url();
  foreach ( $links as $l => $link )
  if ( 0 === strpos( $link, $home ) )
  unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事