対馬 俊彦
フォーラムへの返信
-
投稿者投稿
-
今と同じように文字として出す…
チェックボックスを表示せずに、件名だけタイトル的に表示するということだと理解しました。
だとすると、CSS を使ってチェックボックスを非表示にするとかでいけそうな気がします。
おっ、タッチの差で石川さんに先を越さ… 😅
石川さんも書いていますが、ユーザーからすると県を指定できた方が使い勝手がいいような気がしますが、なにかうまくない理由があるのでしょうか?
-
この返信は2年、 8ヶ月前に
対馬 俊彦が編集しました。
地域を3つに分けないで、県名を親として階層化すればご希望のことができると思います。
添付画像をご参照ください。
Attachments:
You must be logged in to view attached files.うんと縦長のモバイル用スライド画像を使えば欠けないようにできるかもしれませんが…
もしスライドが複数あるとしたら、240文字を読み終わる前に切り替わってしまうのではないか心配です。
もしスライドが1枚だけなら、スライドショーを使わずに、Outer ブロックとかカバーブロックを使った方がいいのかもしれません。
同じバージョンのテーマ、プラグインを使っている私のサイトではその現象が起きていません。
画像が表示されたりされなかったり…という症状の原因はサイトを高速化するプラグインが原因であることが多いです。
以下のプラグインのどれかを使っていますか?
- Autoptimize
- EWWW Image Optimizer
- Jetpack
- WP Super Cache
- W3 Total Cache
もし使っているのであれば、まずそれを疑ってみるとよいと思います。
差し支えなければ、その症状が起きているページの URL を提示していただくと回答が得られやすいと思います。
特定の場所を指定するための
.vk_post .vk_post_excerpt
のような記述のことを CSSセレクタ と呼びます。どうしたらわかるのでしょうか。
CSSセレクタ を記憶している人はほとんどいませんし、データベース(一覧表)が用意されていることも通常はありません。
石川さんが提示された以下のページの「4.1. 変更したい箇所のCSSセレクタをデベロッパーツールで調べる」の手順で皆さんは CSSセレクタ を調べています。
https://www.vektor-inc.co.jp/post/wordpress-css-customize-2020/
VK Filter Search Pro 1.10.14 にアップデートして、
カスタムフィールドの一覧が表示されるようになったことを確認しました。どうもありがとうございました。
class-vk-filter-search-pro-block.php の該当行を
FROM " . $wpdb->prefix . "postmeta
と書き換えたら、カスタムフィールドの一覧が表示されるようになりましたー!!
たぶんこれが原因というのがわかったような…
該当の MySQL データベースは prefix が wp_ になっていません。
添付画像をご参照ください。global $wpdb; $field_result = $wpdb->get_results( "SELECT DISTINCT meta_key FROM " . $wpdb->prefix . "postmeta ORDER BY meta_key", ARRAY_A ); var_dump( $field_result );
に書き換えたらフィールドリストのデータが出力されました。
-
この返信は2年、 8ヶ月前に
対馬 俊彦が編集しました。
Attachments:
You must be logged in to view attached files.DRILL LANCER 様、
検証いただき、ありがとうございます。
連絡させていただいた WordPress サイトで使用している MySQL データベースは以下のものです。
データベースホスト:mysql145.phy.lolipop.lan
データベースバージョン:5.6昨日、サブドメインを新規に追加して、MySQL データベースも新規に追加して、WordPress をセットアップしましたが、相変わらずカスタムフィールドの一覧が表示されませんでした。
その新しい MySQL データベースは以下のものです。
データベースホスト:mysql206.phy.lolipop.lan
データベースバージョン:5.7ついている番号からすると、データベースホストは最新のものだと思います。
だとすると、今回の症状の要因はサーバーなのかなと推測します。WordPress から SQL 文を叩くことに関して制限がかかっている可能性も否めません。
そのサーバーで以下のプログラムが動作していて、アクションフックから SQL 文を実行することはできています。
$result = $wpdb->query("UPDATE ".$wpdb->prefix."posts SET post_status='draft' WHERE post_type='ujs-workshop' AND post_status='publish' AND post_date<'".$datetime."'");
cron 処理で昨日までのイベントを自動的に下書きにしている部分のプログラムです。
対馬さんのデータで引き続き検証してみます
よろしくお願いします。
お知らせしたサイトは動作検証の目的でしか使っていませんので、
調査のために必要であれば、DRILL LANCER さんの判断で変更していただいてもかまいせん。そのうちにまたまっさらな WordPress にすると思いますので、
元通りにしていただかなくてもけっこうです。サブドメインは作成せずにディレクトリを追加
作業手順の違いはここだけですね。
でも、これが原因とは考えづらいような気がします。古いサーバーの仕様という可能性があると思います。
この可能性はあるので、調べてみました。
私が契約している中でいちばん新しい、昨年8月に新規契約したロリポップのスタンダードプランで試しましたが、症状が再現しました。(カスタムフィールドの一覧が表示されませんでした)
マイグレーションの案内とか来ていませんか?
古い契約もありますが、案内が来てサーバーをアップデートしてあります。
それからまだ1~2年くらいしか経っていないので、最新のスペックになっていると思っていました。
石川 様、DRILL LANCER 様、
調査していただき、ありがとうございます。
ご確認いただいた結果では、
* ハイスピードプラン
* ライトプラン
で症状が起きなかったとのことなので、私も ハイスピードプラン で WordPress を新規インストールしてみたところ、症状が再現しました。行った作業は以下の通りです。
- サブドメインを作成した。
- MySQL データベースを新規に作成した。
- WordPress簡単インストール を使って、[1] のサブドメインに [2] の MySQL データベースを使ってセットアップした。
- WP Multibyte Patch 2.9 以外のプラグインを削除した。
- テーマ Lightning 14.23.1 をインストールした。
- プラグイン VK Filter Search Pro 1.10.12 をインストールした。
上記の作業を行った時点で試して症状が起きたので、可能性としては WordPress簡単インストール くらいしか思いつきません。
お二人はどうやって WordPress をインストールされたのでしょうか?
-
この返信は2年、 8ヶ月前に
-
投稿者投稿