mami6500
@mami6500

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

[WordPress]コメントアウトが表示されてしまう

解決したいこと

function.phpで作成したコードのコメントアウトが検証画面上のソースコードに反映されてしまう。

例)
現在WordPressで自作テーマを作成しているのですが、等のコメントアウト部分がソースコードに反映されてしまいます。
また、pタグも生成されてしまっている状況です。

発生している問題・エラー(検証画面一部抜粋)

<!-- wp:heading-->
<p></p>
<h2>menu</h2>
<p><!-- /wp:heading --></p>

実際のコード

register_block_pattern(
		'menu',
		array(
			'title'       => __('メニュー', 'my-plugin'),
			'content'     => '
			<div class="wp-block-column">
    			<!-- wp:heading-->
    			<h2>menu</h2>
    			<!-- /wp:heading -->
				<div class="wp-block-box">
					<!-- wp:image {"sizeSlug":"large","linkDestination":"none"} -->
					<figure class="wp-block-image size-large menu-img"><img src="' . get_template_directory_uri() . '/assets/images/white-creamy-latte.png" /></figure>
					<!-- wp:paragraph {"className":"concept"} -->
					<p class="menu-text">クリーミー・ホワイトラテ<br><span>ふわふわのミルクフォームと濃厚なエスプレッソを贅沢に合わせたホワイトラテ。ミルクの優しさとエスプレッソの深みが絶妙に調和し、ほっとする一杯です。</span></p>
					<!-- /wp:paragraph -->
				</div>
			</div>',
			'categories'  => array('menu'),
		)
	);

また、本件とは少しズレる話なのですが、現在ブロックエディタでテーマを作成しているのですが、クラッシックエディタとどちらが主流、おすすめ等ありましたらご教授いただけますと幸いです。

知識不足で解決方法がわからず、お力貸していただけますと幸いです。

0

2Answer

コメントアウトが検証画面上のソースコードに反映されてしまう。

ちょっと意味が不明ですが、ソースコードをコメントアウトしても、その結果がブラウザの画面に反映されず、コメントアウトする前の画面になってしまうという意味と理解してレスします。

ブラウザのキャッシュの問題ではないのですか?(ソースを変更しても、ブラウザは変更前の html, css をキャシュから取ってくるので、変更が画面に反映されないということ)

ブラウザのキャッシュを削除してから試したらどうなりますか?

0Like

?等のコメントアウト部分がソースコードに反映されてしまいます。
また、pタグも生成されてしまっている状況です。

どこのpダグでしょうか?
コメントアウトされているpタグが見当たりませんが。

0Like

Your answer might help someone💌