フォーラムへの返信
-
投稿者投稿
-
enomotoキーマスター
お使いのバージョンは最新版 Ver3.5 をお使いでしょうか?
Celtispack ver3.3 でご指摘の不具合があったので修正しています
ただし、バージョンアップしても既に埋め込まれているブログカードのデータはそのままですので、oEmbed Cache Clear Utility のoEmbed 埋め込みキャッシュのクリアを行う必要がありますキャッシュをクリアしてそのページを再表示すると自動的に新しく生成したブログカードのデータが表示されます
これらの操作を行っても表示されないと言う場合は、ちょっと調べてみたいので該当するURLを教えて下さい
enomotoキーマスターバージョンのついている php.ini は、PHPのバージョンを切り替えた時に php.ini にコピーされて使われるものと思いますので、通常は php.ini に記述していただければよいかと思います
ただ、サーバーホスティング会社毎に php.ini だったり .htaccess だったり .user.ini を使わないと設定出来ない場合もあるので、サーバー管理者に確認してみて下さい
enomotoキーマスター今回はメジャーバージョンアップで結構変更したところも多く何か不具合が残っているのかもしれませんが、実際に再現する環境がないと対応は非常に難しいです
サーバーやPHP動作環境が影響しているような気はするのですが、今の所お手上げです
申し訳ありません m(__)m
Ken さんの方でも何かわかりましたらフィードバックしてください
よろしくお願いします
enomotoキーマスターエキスパートモードを止めて通常のキャッシュモードなら動作するということですか?
以前のバージョンで問題なく使えていたというのは、エキスパートモードを使ってということでよろしいのでしょうか?
お使いの PHP が 7.2 と最新のもののようですので、PHPのバージョンを上げてからおかしくなったということはありませんか
php のバージョンを上げた時に以前と何らかの違いがあり php.ini 周りの設定になにか変更が生じた可能性もあります
さくらインターネットを使っている方で php.ini によるエキスパートモードで問題があり .user.ini 設定で利用されているという事例があります
エクスパートモードと複数wordpress
ホーム › フォーラム一覧 › YASAKANI Cache フォーラム › エクスパートモードと複数wordpress このトピックには9件の返信、2人の参加者…セルティスラボ今回の件があてはまるかどうかわかりませんが .user.ini を試してみて下さい
だめなようならエキスパートモードの利用は難しいかなと思います
enomotoキーマスターPHPプログラムコードがわからないと難しいですよ
必要なのは、get_post_meta 関数で取得している Address というデータが存在するかきちんと判定する処理を入れることです
データが取得できた場合だけ iframe で地図を表示させればよいということになります
よくわからないようなら、テンプレートファイルを改造してプログラムで地図を表示させるよりも、先程紹介した記事のように投稿データ内に iframe を貼り付けて表示させてしまうほうがずっと簡単に出来ます。
テンプレートを改造してしまうと後々のメンテやテーマの切り替えが難しくなってしまうということもあります (^^)
enomotoキーマスターKen さん 情報ありがとうございます
さっそく PHP7.2 のテスト環境でNisiki テーマで試してみましたが、特に問題のような現象は起こりませんでした
症状から推測するとおそらく今回変更した CSS か JS の非同期ロード関連の処理で何かのプラグインのCSSかJSで問題が出てうまく動作しなかった為と思われます
HTML縮小、CSS非同期、JS非同期の3つの設定を無効にした状態で試してみて下さい
よろしくお願いします
enomotoキーマスターGoogle MAP 表示になにかプラグインを使っているのですか?
そうならそのプラグインのサポートに問い合わせて見て下さい
そうでなく単に Google MAP の埋め込みコード iframe を投稿に埋め込んで表示しているなら、編集画面をテキストモードにして表示したい位置へ埋め込みコードを貼り付けるだけです
以下の記事が詳しいので参考になると思います
Googleマップのホームページ埋め込み!ルート付き・複数店舗同時表示もできる | Googleストリートビュー認定フォトグラファー コールフォース株式会社のブログ
Googleマップをホームページに埋め込みする方法を詳しく解説しています。基本の埋め込み方法のほかにも、ルート付きや複数店舗同時に表示したGoogleマップの埋め込み方法も説明。Googleストリートビュー認定フォトグラファー コールフォース株式会社のブログenomotoキーマスターどのような状況かわかりかねますが以下を試してみて下さい
1.Celtispackを最新版に更新
2.Celtispack設定画面を開き oEmbed Cache Clear Utility の Celtispack OGPブログカードキャッシュのオールクリアを実行
3.一旦、oEmbed extend を無効にする(不正なURLで再生成されないように)
4.各ページの編集画面を開き埋め込みURLを正しいURLへ書き換える(DB内のデータを一括に置き換えるようなツールを使っても良いがなれてないなら手動で書き換えたほうが安全)
5.oEmbed を有効にしてそのページを表示するとブログカードを再生成されて表示されるはず
以上のような操作が必要と思われます
enomotoキーマスター情報が少ないのでなんとも言えません m(__)m
もしログ機能をお使いなら、現象が出た時にスマホからアクセスしたログがどうなっているか確認してみて下さい
それで実際にYasakaniのキャッシュが出力されたのかどうかが判断出来るかも知れません
キャッシュといってもいろいろありますので、Webサーバー、プロキシー、ブラウザキャッシュ等様々なキャッシュが関連しているかも知れません
2018年6月7日 2:32 PM 返信先: 拡張アイキャッチ生成時にエラーが発生します (Error: Call to a member function get_cache() on null) #6357enomotoキーマスター通常投稿画面で拡張アイキャッチの作成をしてみましたが、「サムネイル画像が取得出来ませんでした」と表示されました。
ビジュアルエディタでYoutubeのURLを貼り付けてみましたが、埋め込み動画にもならなかったので、うまく作動してないのかもしれません。
他のプラグインとの競合か、使っているテーマの問題でしょうか・・・。WordPress の oEmbed 埋め込み処理が動作していないようです
oEmbed が機能していないと Youtube のサムネイルを拡張アイキャッチとして生成することは出来ません
まずは公式テーマや私が公開している Celtis_s テーマに切り替えてみて下さい
正常に動作すればお使いのテーマの問題ですし、動作しなければプラグインを一つずつ止めてプラグインに問題ないかを確認してください
拡張アイキャッチは、投稿を保存したり、表示した時に設定されていなければ自動的に設定する仕組みがありますので、編集画面を開かなくとも保存や表示で投稿データの読み書きが行われる時に生成したかも知れませんが、基本的には投稿記事のビジュアル編集画面で使用することを想定して作成してあります
2018年6月6日 6:26 PM 返信先: 拡張アイキャッチ生成時にエラーが発生します (Error: Call to a member function get_cache() on null) #6351enomotoキーマスターWP-CLI 詳しくないのでよくわからないのですが、通常の管理画面の投稿編集ページで拡張アイキャッチを生成する時はエラーなく実行できていますか?
globalで指定されている$cp_transientの中身はNULLでした
$cp_transient がNULLということは、おそらく Celtispack プラグイン自体が正常には実行されていないので WP-CLI では何か特別な処理が必要なのかも知れません
プラグインで対応するのに何が必要なのかは不明です m(__)m
また、このエラーは発生しているのですが、管理画面を確認するとちゃんと投稿され、
拡張アイキャッチもしっかり設定されていますこれは、WP-CLI とは関係なく、後から投稿編集画面を開いたときに自動的に拡張アイキャッチが設定されています
生成した拡張アイキャッチの画像は、サムネイル、中、大等のサイズ毎にキャッシュファイルとしてファイル名をMD5で変更して保存しているのでアクセス権限があればDLも可能です
enomotoキーマスターキャッシュストレージタイプの選択は APCu モジュールが有効になっている場合のみ選択可能なように表示されます
PHP7.2 の php.ini ファイルを確認してみて下さい。apcu モジュールが有効化されていないと思われます
ちなみに APCu を使わなくとも、十分高速なキャッシュ効果があると思いますのでそんなにこだわらなくても問題ありませんよ (^^)
enomotoキーマスターダメでしたか
そうなると、可能性が高いのは何かのプラグインの影響と思われます
最近、更新や追加したプラグインはありませんか?
WP Multibyte Patch 以外のプラグインを停止してどうなるか確認してみて下さい
enomotoキーマスターWordPress の設定の “サイトの言語” が “日本語” になっていないと倍の文字数で表示される場合があります(今後のバージョンアップで修正予定)
ここの設定が日本語になっているかご確認ください
また、キャッシュ等を使っている場合はキャッシュをクリアしないと表示が更新されないことがあるのでお忘れなく
enomotoキーマスターセキュリティの関係上ログインに5回失敗すると30分程度このサイトにアクセスできなくなりますので、そのせいかもしれませんが、ここに投稿出来ているのでフォーラムに参加できています (^^)
また、ご質問などがある場合は別途トピックを作成してください
-
投稿者投稿