トピックを立てる前にチェック
- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
# | 投稿タイトル | 結果情報 | 日付 | ユーザー | フォーラム |
【自己解決】PHP8.3.8でSWELL動作しておりますでしょうか? | 15 関連性 | 1年前 | 匿名 18165 | SWELLに関する質問 | |
2024/6/6にセキュリティリリースされたPHPの8.3.8とPHP 8.2.20環境において、SWELL:2.10が動作できないように見えるのですが、皆さまの環境はいかがでしょうか? 具体的には、PHP8.3.8 or PHP 8.2.20へVerUp(WordPressとSWELLを最新Verにした上で)。その後、既存SWELLサイトはエラーになり、また新規WordPressからSWELLテーマを読み込み・有効化のタイミングでもエラーが発生します。 なおエラーメッセージは下記です。ーーーーーーーーーーーーーーーーーーーーーーーーーーーHP Fatal error: Uncaught Error: Call to undefined function SWELL_Theme\mb_strtolower() in C:\インストールパス\wp-content\themes\swell\classes\Theme_Data.php:244Stack trace:#0 C:\インストールパス\wp-includes\class-wp-hook.php(324): SWELL_Theme\Theme_Data::set_variables()#1 C:\インストールパス\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters()#2 C:\インストールパス\wp-includes\plugin.php(517): WP_Hook->do_action()#3 C:\インストールパス\wp-settings.php(673): do_action()#4 C:\インストールパス\wp-config.php(101): require_once('...')#5 C:\インストールパス\wp-load.php(50): require_once('...')#6 C:\インストールパス\wp-admin\admin.php(34): require_once('...')#7 C:\インストールパス\wp-admin\customize.php(13): require_once('...')#8 {main}thrown in C:\インストールパス\wp-content\themes\swell\classes\Theme_Data.php on line 244ーーーーーーーーーーーーーーーーーーーーーーーーーーー 皆さまの環境は如何でしょう? | |||||
RE: 【自己解決】PHP8.3.8でSWELL動作しておりますでしょうか? | 8 関連性 | 1年前 | 匿名 18165 | SWELLに関する質問 | |
こちら自己解決しましたphp.iniで以下を有効にすれば良かったようです。お目汚し申し訳ありませんでした。extension=mbstring | |||||
RE: PHP8.2で非推奨となったコードが報告される | 8 関連性 | 2年前 | サブロ | 不具合報告 | |
classes/plugins/get_ogp_inwp.php にも、 $doc->loadHTML( mb_convert_encoding( $response_body, 'HTML-ENTITIES', 'UTF-8' ) ); があり、レポートされます。 | |||||
PHP8.2で非推奨となったコードが報告される | 8 関連性 | 2年前 | サブロ | 不具合報告 | |
faqのrender_hookの中でPHP8.2非推奨コードがあると報告されています。 非推奨 mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead + wp-content/themes/swell/lib/gutenberg/render_hook/faq.php:28 | |||||
RE: ブログカード文字化け対策 | 7 関連性 | 2年前 | 了 | ご要望 | |
PHP8.2の対応で少しデコード周りいじってしまったので、おそらくそのせいだと思います...!次回修正してみますので少々お待ち下さいませ... | |||||
RE: 各ページの目次が出たり出なかったりしている | 7 関連性 | 4年前 | 了 | SWELLに関する質問 | |
SiteOriginというのはプラグインでの拡張なので、テーマでカバーできる範囲にはありません。 実際僕は使ったことがないので、申し訳ないですがSWELLとの相性もわかりません。SWELL公式サイトのどこにもこのプラグインが高速で動作するとは書いていません。 WordPressは、 WordPress本体の機能 テーマの機能 プラグインの機能 が組み合わさって動作しますが、SWELL(テーマ)側で高速化などの点について考慮できるのは基本的に1,2のみです。 プラグインは無数にあり、どこの誰が作っているのかもバラバラで、何をどれだけ使うかはユーザーさん次第ですので、プラグインの使い方によっては動作が遅くもなりますし、不具合も出ます。 これはどんなテーマを使っていても同じです。(同じ問題が発生するという意味ではなく、使い方次第で問題が発生するということです) なのですべての方が意図したように動くようにテーマ側で対応することは不可能でして、どういうテーマとプラグインを組み合わせていくかなどについては、ユーザーさん側の自己責任で調整していただくしかありません。(もちろんテーマ側で簡単に解決できるような問題であれば対応させていただきます。) | |||||
RE: 各ページの目次が出たり出なかったりしている | 7 関連性 | 4年前 | しらこ | SWELLに関する質問 | |
基本的には、SWELLで独自実装されているブロックや、WordPressに元々備わっているブロックの中でSWELLで機能拡張している部分をサポートすることができます。 siteoriginブロックにつきましては、利用規約(こちらもSWELL公式サイトよりお探しください)にも記載がありますがプラグインの設定に関することですので、公式としてはサポート対象外になり、具体的な内容をご案内することが難しいと思います。 目次の発生条件ですが、h2タグやh3タグを複数使用したりしていると基本的には自動生成されますが、それを止めることも可能です。そのやり方を調べる方法ですが、SWELL公式サイト > マニュアル > 目次の部分を読んでいただくことになります。(また、各記事ごとに個別に目次の自動出力のON/OFFを切り替えることはできます) | |||||
RE: 各ページの目次が出たり出なかったりしている | 7 関連性 | 4年前 | YONE | SWELLに関する質問 | |
>あとフォーラムのサポート対象にもなるので後々が楽になると思います。 "ということは、wordpressブロックのみサポート対象ということでしょうか。" PHP8+siteoriginブロック(wordpressブロック対応)が高速で動作することを期待してこのテーマを選んだのですが、 ここがこうだから悪い。と指摘してくれるとありがたい。というかこれが1.7万のサポートなのでしょうか? 肝心の質問に答えず、傍観者的に評論する人はcocoonフォーラムにもいましたが。 もしかして、このフォーラム=サポートではないのでしょうか。 😯 一般の方だったらごめんなさいね。 専門のサポートさんはいないのでしょうか? |