前提・実現したいこと
PHP,JS,WP初心者です。
Wordpressで作ったホームページを、Visual Studio のWeb Brouserで表示させたいのですが、
個別投稿ページに表示されるentry-footerを非表示にできません。困っています…
使用テーマはtwenty-sixteenです。
解決策ございましたらお教えいただきたいです。
備考
- wordpressのPHPが5.2であり、利用できるプラグインが非常に限られています。
- VSのwebbrouserですが、横幅を広くしても
何故かデフォルトでレスポンシブでのスマホ仕様のような画面幅になります。
(支障はないのですが妙ではあるため、念の為記載します)
---追記---
他のものでも調べたところ、
どうやらJSがWeb Brouserだとうまく機能しないようです。
この場合での実例ありましたらお教えいただきたいです。
---追記そのに---
現状の対応ですが、Visual studioのscripterror suppressedをtrueにして
スクリプトエラーが出ないようにしました。否めないちからわざ感…
試したこと
entry-footerをCSS(display:none;)で非表示
→ブラウザ上では非表示になるが、VS上ではなぜか表示される
content-single.phpのentry-footerをまるごとコメントアウト
→非表示にはなるが、VSのWebbrouser起動時のみ、function.jsの149行目でスクリプトエラーが発生と表示される。
ブラウザ上ではエラー詳細が出ず。
「テーマの編集」上で該当js部を非表示にしても効果なし
すみません、どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
VSのwebbrouserのみで表示。
スクリプトエラー ライン:149 文字: 5 未定義またはNULL参照のプロパティ'TOP'は取得できません コード:0 URL:http://www-hogehogehoge/wp-content/themes/twentysixteen/js/functions.js?ver=20160816
該当のソースコード
Twenty Sixteen: content-single.php(コメントアウト部)
php
1<!-- <footer class="entry-footer"> --> 2 3 <?php //twentysixteen_entry_meta(); ?> 4 <?php 5 //edit_post_link( 6 //sprintf( 7 /* translators: %s: Name of current post */ 8 //__( 'Edit<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ), 9 //get_the_title() 10 //), 11 //'<span class="edit-link">', 12 //'</span>' 13 //); 14 ?> 15 <!-- </footer><!-- .entry-footer --> 16 17</article><!-- #post-## --> 18
function.js
// // Add 'below-entry-meta' class to elements. function belowEntryMetaClass( param ) { if ( body.hasClass( 'page' ) || body.hasClass( 'search' ) || body.hasClass( 'single-attachment' ) || body.hasClass( 'error404' ) ) { return; } $( '.entry-content' ).find( param ).each( function() { var element = $( this ), elementPos = element.offset(), elementPosTop = elementPos.top, entryFooter = element.closest( 'article' ).find( '.entry-footer' ), entryFooterPos = entryFooter.offset(), entryFooterPosBottom = entryFooterPos.top + ( entryFooter.height() + 28 ),//149行目。 caption = element.closest( 'figure' ), newImg;
あなたの回答
tips
プレビュー