- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
【ブロック / パターン】のタブが表示されない現象
Twitter上で書いていた当方の不具合です。
記事作成画面にて、
【ブロックを追加】→【すべてを表示】→【ブロック / パターン】
とタブが表示されるところが、タブがなくなる現象にあいました。
プラグインの検証の結果、
①ポチップの有効化で現象が起きる
②ポチップを有効化しても、すいみんさんの「目次に戻る」phpコードを削除すると直る
参照: https://motoki-design.co.jp/wordpress-customize/blog/swell-back-toc/
他記事では現象は起きていませんが、その記事だけで再現されます。
その記事の特徴
・ポチップが多く貼られている
・ポチップを貼り始めて、Youtube埋め込みが正常表示されなくなった。
・プレビューでは表示される。
SWELLの問題ではないかもしれませんので、泣く泣くphpコードは消します
もし何かご教授願えれば幸いです。
BBQ Firewallバージョン 20221002
Broken Link Checkerバージョン 1.11.21
ConoHa WING 自動キャッシュクリアバージョン 1.0.0
Converter for Mediaバージョン 5.4.2
Flexible Table Blockバージョン 2.8.0
Optimize Database after Deleting Revisionsバージョン 5.0.110
Pochippバージョン 1.8.4
Pochipp Proバージョン 1.6.2
Pretty Linksバージョン 3.2.7
Search Regexバージョン 3.0.6
SEO SIMPLE PACKバージョン 3.0.0
SIMPLE BLOG DESIGNバージョン 1.1.8
Simple Local Avatarsバージョン 2.6.0
Useful Blocksバージョン 1.6.2
Useful Blocks Pro-Addonバージョン 1.1.1
WP Multibyte Patchバージョン 2.9
WPForms Liteバージョン 1.7.8
XO Securityバージョン 3.4.2
Yoast Duplicate Postバージョン 4.5
Pochippが有効の場合、パターンが未分類になりますね
確認事項
Pochippが有効でもブロックを削除すれば正常化します。
時期的に微妙だから分かりませんが、conohaのクソは昨日から今日にかけてマイナーバージョンアップしたから例えば、7.3に下げてみてどうなるか知りたいです。🐈
申し訳ないです
PHP7.4自体が3年前のものなんで、それ以前にしても根本が変わらないので…
サーバー移管させても同じ現象だったので、サーバー関係ないかと
記事自体は、ポチップ外して一旦アップ
少しづつポチップブロック入れて様子見てます
この部分は不具合出る人をTwitter上で見つけたのですが、6.1の問題かなと思ってます
Pochipp有効化時に発生する不具合であればPochipp開発者にご相談されるのが早いかもしれません。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
スキルシェアさんありがとうございます
Pochippフォーラムにも投げてあります
②ポチップを有効化しても、すいみんさんの「目次に戻る」phpコードを削除すると直る
ということなので、こちらのコードに問題がある可能性が高い気がします。
PHP側で何かエラーを吐いてはいないでしょうか。
ちなみにどのようなコードですかね。
SWELL開発者です。
お忙しいところお世話になります。
ダッシュボードにエラーは出ておりません。
追記したPHPは消しました。
こちらのコードです:
function motoki_back_toc( $content ){
if ( is_single() || is_category() ){
$back_toc = '<div class="back-toc"><a href="#mokuji">⇧ 目次に戻る</a></div>';
$count = 0;
$content = preg_replace_callback('/<h2 *[^>]*>/i', function( $m ) use (&$count, $back_toc) {
$count++;
if( $count == 1 ) {
return $m[0];
} else {
return $back_toc.PHP_EOL.$m[0];
}
}, $content, -1).$m[0];
}
return $content;
}
add_filter('the_content','motoki_back_toc',999);
function motoki_add_toc_id() {
echo <<< EOM
<script>
var tmp = document.getElementsByClassName("p-toc__ttl") ;
var val="mokuji";
try {
tmp[0].setAttribute("id",val);
} catch (error) {
}
</script>
EOM;
}
add_action( 'wp_footer', 'motoki_add_toc_id' );
なにかわかりましたら幸いです。
お世話になっております。
Wordpressを再構築しました。
今の所、問題ないのかなと思っております。
お騒がせしました。