アップデート後、サイドバーデザイン崩れ
アップデート後、サイドバーデザイン崩れ
-
投稿者投稿
-
2021年5月5日 3:05 AM #51389
幸一参加者WordPress 5.7.1
Lightning Proバージョン: 8.9.9
デザインスキン:OriginⅡLightning Proバージョン: 8.9.9へアップデート後、投稿ページのサイドバーの表示が崩れ(スクロールすると途中から表示される)、フッターが全幅にならずコンテンツ幅で表示が止まり、サイドバー分空白になってます。
ショートコード自作によりサムネイルを取得していますが、アップデート前の投稿は、画像URLをきちんと取得してますが、アップデート後は、サムネイルを取得できなくなりました。
Attachments:
You must be logged in to view attached files.該当URL : https://*********※該当URLはフォーラムライセンスが有効のユーザーにのみ表示されます
2021年5月5日 8:50 AM #51391まず独自のショートコードを外した状態で不具合は出ますか?
独自のショートコードは内容がわからないと調査のしようがないので大変お手数おかけして恐れ入りますがコードを貼ってください。
2021年5月5日 1:33 PM #51402
幸一参加者ショートコードを外しても不具合は変わりません。
大変失礼しました。ブログカードのコードです。
//—————————————//
// 内部リンクのブログカード化(ショートコード)
// ここから
//—————————————//// 記事IDを指定して抜粋文を取得
function ltl_get_the_excerpt( $post_id ){
global $post;
$post_bu = $post;
$post = get_post( $post_id );
setup_postdata( $post_id );
$output = get_the_excerpt();
$post = $post_bu;
return $output;
}//ショートコード
function nlink_scode($atts) {
extract(shortcode_atts(array(
‘url’=>””,
‘title’=>””,
‘excerpt’=>””
),$atts));$id = url_to_postid($url);//URLから投稿IDを取得
$no_image = ‘noimageに指定したい画像があればここにパス’;//アイキャッチ画像がない場合の画像を指定
//タイトルを取得
if(empty($title)){
$title = esc_html(get_the_title($id));
}
//抜粋文を取得
if( empty( $excerpt ) ){
$excerpt = esc_html( ltl_get_the_excerpt( $id ) );
if( mb_strlen($excerpt, ‘UTF-8’) > 80 ){
$excerpt= mb_substr($excerpt, 0, 80, ‘UTF-8′).’…..’;
}
}//アイキャッチ画像を取得
if(has_post_thumbnail($id)){
$img = wp_get_attachment_image_src(get_post_thumbnail_id($id),’medium’);
$img_tag = ““;
}else{
$img_tag=’‘;
}
$nlink .=’return $nlink;
}add_shortcode(“nlink”, “nlink_scode”);
//—————————————//
// ここまで
// 内部リンクのブログカード化(ショートコード)
//—————————————//2021年5月5日 2:21 PM #51403原状弊社環境で症状が発生していないのと、該当URLが結構独自にカスタマイズされているので、ちょっと原因がわかりません。
まずUpdraftPlusなどすぐに戻せるようにバックアップをとってください。
Google自動広告を使っていると思うので停止してみて確認してください。ダメな場合は投稿のアーカイブと詳細でサイドバーの項目が違うようで、
アーカイブでは正常に表示されるのに詳細で崩れるので、一旦揃えてください。2021年5月5日 5:00 PM #51414
幸一参加者>>Google自動広告を使っていると思うので停止してみて確認してください。
停止して確認したところ、サイドバーの表示は崩れたままです。
>>ダメな場合は投稿のアーカイブと詳細でサイドバーの項目が違うようで、
>>アーカイブでは正常に表示されるのに詳細で崩れるので、一旦揃えてください。サイドバーの項目を揃えましたが、変わらずです。
2021年5月5日 5:09 PM #51415ページヘッダーが表示されてないのはどうやってカスタマイズされていますか?
見る限りHTML構造が壊れているので、何かしらテーマのHTMLを改変しているように見られるのですが、
子テーマを使っているわけではないようですので、自作のプラグインからフックなどでカスタマイズしていますか?2021年5月5日 5:12 PM #51416お問い合わせページでも崩れていないので、投稿の詳細ページになにか共通のHTMLを挿入していませんか?
共通で挿入しているHTMLがある場合はそれが壊れている可能性があるので一度削除して確認してください。2021年5月5日 6:04 PM #51420
幸一参加者現在、子テーマを使ってます。
ヘッダーを消しているのは、投稿ページを編集のレイアウト設定のページヘッダーを表示しないにチェックを入れています。
投稿詳細ページのカスタマイズ、共通HTMLを入れていません。
2021年5月6日 12:04 AM #51448
幸一参加者サイドバーの表示崩れは、カスタムHTMLブロックで「想定されていないか、無効なコンテンツが含まれています。」と表示が出ており、ブロックのリカバリーを試行することにより、無事に表示されました。
ショートコードのサムネイル取得は、コードを書き直しをしましたが、未だ新しい投稿には反映されません。。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。