My Web道

WEB制作科 受講記録 …とその後も続くWEB制作に関する活動・学習記録です。

※ 当サイトはアフィリエイト広告を利用しています

【WordPress】"Powered by STINGER" が消せない問題 (StingerPlus2)

f:id:sntkk3:20180221225153p:plain

WPテーマ「StingerPlus2」でWordPressサイトを作ってみたところ、ページフッター箇所のクレジットが消せなくて困るという問題が発生。
f:id:sntkk3:20180221223649p:plain

↓ こんな感じでクレジット表記が。。。

<p class="copyr" data-copyr="">Copyright© "サイト名" ,  2018 All&ensp;Rights Reserved Powered by <a href="http://manualstinger.com/cr" rel="nofollow">STINGER</a>.</p>

で、この問題、結果的には、以下方法で解決しました。

[ PHP ]
st-footer-content.php に以下一行を追記

<p>Copyright© <?php echo esc_attr( get_bloginfo( 'name' ) ); ?> , 2017 All Rights Reserved.</p>

st-footer-content.php 全文

<!-- フッターのメインコンテンツ -->
	<h3 class="footerlogo">
	<!-- ロゴ又はブログ名 -->
	<?php if ( !is_home() || !is_front_page() ) { ?>
		<a href="<?php echo esc_url( home_url( '/' ) ); ?>">
	<?php } ?>

			<?php if  ( get_option( 'st_logo_image' ) && (st_headerfooter_logo()) ): //ヘッダーロゴ画像があり併用する時 ?>
				<img alt="<?php bloginfo( 'name' ); ?>" src="<?php echo esc_url( get_option( 'st_logo_image' ) ); ?>" >
			<?php else: //ロゴ画像が無い時 ?>
				<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>
			<?php endif; ?>

	<?php if ( !is_home() || !is_front_page() ) { ?>
		</a>
	<?php } ?>
	</h3>

	<p>
		<a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'description' ); ?></a>
	</p>
<!--規定クレジット削除後対応として、ここに一行追記-->    
<p>Copyright© <?php echo esc_attr( get_bloginfo( 'name' ) ); ?> , 2017 All Rights Reserved.</p> 
		<?php get_template_part( 'st-header-widget' ); //電話番号とヘッダー用ウィジェット ?>



[ CSS ]

/*コピーライト非表示
--------------------------------*/
.copyr {
  display: none;
}

そして、この解決策を得るにあたり、参考にさせていただいたのは以下の記事です。

参考記事:
【簡単】STINGER PLUS2の「Powered by STINGER」をCSSPHPへの追記だけで消す方法 | カキタクナッタラ : https://www.d-3.site/entry/2017/11/17/060000
www.d-3.site

結果、規定クレジット表記が無事消えました。



「StingerPlus2」について

ところで、「StingerPlus2」とは、
SEO対策がバッチリ施されたWordPress用テーマです。
なので、アフィリエイト用サイトなどに人気のようです。

ダウンロードはこちらから ↓
wp-fun.com


それにしても、この問題、
最初、「そんなの簡単でしょ?」と思って臨んだわりに、苦労しました。
このクレジット表記の該当箇所が見つからなくて。

なので、ググってみたら
themes/stingerplus/js/base.js
で削除するって方法がいくつかありましたが、私が使っている StingerPlus2には該当しなくて。。。

参考記事
【STINGER PLUS+】フッターの"powered by STINGER"を編集・削除する方法 - RE13B.net


数時間格闘の後、前述「でででーさん」の記事を参考に、ようやく解決。
でででーさん、情報提供ありがとうございました。

※ 当サイトはアフィリエイト広告を利用しています