nobita
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 記事作成 クラシックの使用ができないこんにちは、
http://www.tenman.info/wp3/emulsion/files/2023/01/classic-preview.png
クラッシック編集というボタンが、出てこないという事ですか?
フォーラム: バグ報告と提案
返信が含まれるトピック: 再利用ブロックを使うとサイト内検索ができなくなるごめんなさい、パターン使っても全記事修正はできませんね。思い付きで、おかしな回答してしまいました。
@ishitaka さんのおっしゃる通り、簡単に解決するのは難しいのかもしれません。
「検索ボックスで検索したのに、肝心のワードが含まれていない記事がヒットする。」
<!-- wp:*** {"***":"***"} /-->などとして、テキストを含まないブロックタグもたくさんあるので、そういったものがげんいんになっているのかもしれないですね。フォーラム: バグ報告と提案
返信が含まれるトピック: 再利用ブロックを使うとサイト内検索ができなくなるあ、もっと簡単に「通常のブロックに変換」でいいのかも、、、
「全記事へ反映」ではなくなるけど、、、- この返信は3年、 1ヶ月前にnobitaが編集しました。
フォーラム: バグ報告と提案
返信が含まれるトピック: 再利用ブロックを使うとサイト内検索ができなくなるちょっと時間があったので、テストしてみました :)
おさらい、たしか、WordPressの検索は投稿タイトルと、投稿コンテンツ内にある文字列を検索するだけの、単純なものだったと思います。つまり、ショートコードや再利用ブロックは、コンテンツの文字列としては存在しません。
間違っていたら、指摘していただけると嬉しいです。例えば、ショートコードなら、
[lorem]( loremというショートコードの場合 )
再利用ブロックなら、<!-- wp:block {"ref":81416} /-->
といった形で、投稿本文に保存されるので、検索をかけても、ヒットしません。ヒットさせるためのキーワードは、
[lorem]とか"ref":81416になるわけです。これをヒットさせるようにするには どうしたらいいか?
ショートコードの実行結果、再利用ブロックの実行結果を投稿に挿入できるような形にしてやれば、検索可能になります。
で、patternを使ってみてはどうでしょうか と書いたわけです。
そのやり方は、テーマのpatterns ディレクトリに、reusable-test.php を作成して以下のコードを記述します。
<?php /** * Title: Reususable test * Slug: emulsion/reusable-test * Categories: contents, emulsion, recently-added * Inserter: yes * Keywords: shape * Description: Searchable reusable block */ echo do_shortcode( '[lorem]' ); echo do_blocks('<!-- wp:block {"ref":81416} /-->');このようにすると、ショートコードの結果を投稿にペーストできます。再利用も同様に結果を張り付けられます。
ちょっとした、実験のコードなのでもっといい書き方はあると思いますが、参考になればうれしいです。
追記:スラッグの emulsion の部分は、あなたのテーマのスラッグに置き換えてください。そうしないとコードは動作しません。
- この返信は3年、 1ヶ月前にnobitaが編集しました。
フォーラム: バグ報告と提案
返信が含まれるトピック: 再利用ブロックを使うとサイト内検索ができなくなるこんにちは、
テストしていないので、あれなんですけど pattern 使ってみるとどうですか、
patternだと、結果を投稿にペーストする動作になるので、、、
フォーラム: 使い方全般
返信が含まれるトピック: wp_body_openの使い方こんにちは、
wp_body_open()の使い道についてですが、この関数は、ブロックテーマでも、クラッシックテーマにも配置されているので、デバッグをする時、たまに使います。関数が、ドーンとあるのが嫌いであれば、以下のような書き方でもいいと思います。
<body id="<?php echo esc_attr( emulsion_slug() ); ?>" <?php body_class(); ?>> <?php has_action( 'wp_body_open' ) ? do_action( 'wp_body_open' ) : '';?>フォーラム: 使い方全般
返信が含まれるトピック: ブロックエディタでのカテゴリーページこんにちは
カテゴリー一覧ブロックで生成される各カテゴリーの遷移先(そのカテゴリーの投稿の一覧ページ)は今まで通りphpファイルで作成するしかないのでしょうか?
HTMLテンプレートで出来ると思います。
みなさんは投稿ページはブロックエディタで作成されてますか?
phpで作成されてますか?どちらでもやってます
もしブロックエディタで作成されている場合、
カテゴリーやアーカイブで絞り込まれたページや記事詳細ページはどのように作成されてますか?ちょっと漠然として答えられないのですが、どのような問題があるのか説明していただけますか?
フォーラム: 使い方全般
返信が含まれるトピック: Gutenbergでブロックの種類が変えられなくなってしまったスクリーンショットありがとうございます。
一点、ちょっと引っかかるところがあります。
https://www.tenman.info/wp3/emulsion/files/2022/12/editor-icon.png
私の環境では、ビジュアルリッチエディターを使用しないに、チェックを入れてから アイコンが変更になっています。
チェックを外しても、アイコンは変更されたままです。なんか、おかしいなぁ と思っていましたが、そちらのアイコンは、歯車のままなんですね。
@wildworks さんが指摘されているように、別ユーザーでチェックしてみるといいかもしれません。
PHPバージョンは、7.4 位が全体の半数程度のユーザーが使用しているので、それぐらいがいいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: Gutenbergでブロックの種類が変えられなくなってしまったこんにちは
投稿画面の設定(右端の縦3点リーダー)>「ビジュアルエディター」を選択しようとするも選択肢が表示されず選べない
私の環境で、簡単にテストしてみたのですが
ビジュアルリッチエディターを使用しない 「チェック」が入っている場合には、3点リーダーメニューには、選択肢は表示されません。
ビジュアルリッチエディターを使用しない 「チェック」がない場合には、3点リーダーメニューには、選択肢は表示されました。
不具合の検証時には、アドレナリンが多く出ていることがよくありますよね。
デフォルトの状態で、もう一度チェックしてみてもらえませんか?
フォーラム: 使い方全般
返信が含まれるトピック: メディアライブラリに画像が表示されない状態こんにちは、
だいぶ時間がたっているのであれですが、、、
PHP:8.1
との事ですが、特別意図がないのであれば まずPHPのバージョンを、7.4 位に落としてみてください。
https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/
リンク先を見ていただくと WordPress 6.1 はPHP8を完全にサポートしているわけではありません。
PHP8.1を利用しているユーザーも、全体の4%以下です。そのうえで、プラグインをすべて停止するなど、問題解決のためのチェックリスト あたりを試してみるとよいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの値で公開日の並びにしたいこんにちは、
CSSのorderと組み合わせを考えてみてはどうでしょう。<ul class="test-flex"> <li style="order:1">1 1</li> <li style="order:5">2 5</li> <li style="order:5">3 5</li> <li style="order:1">4 1</li> <li style="order:1">5 1</li>css
.test-flex{
display:flex;
flex-direction:column;
}
`
http://www.tenman.info/wp3/emulsion/files/2022/11/test-result.png- この返信は3年、 3ヶ月前にnobitaが編集しました。
フォーラム: テーマ
返信が含まれるトピック: 外観 > カスタマイズから編集した内容の保存先footer.php , footer-xxx.phpといったテンプレートファイルを調べて、該当部分をHTMLで書き換えるのが、一番簡単だと思います。
フォーラム: テーマ
返信が含まれるトピック: 外観 > カスタマイズから編集した内容の保存先表題の件からはずれてしまい申し訳ないのですが、この場合どのような原因が考えられるのでしょうか?
直感的に思いつく範囲で教えていただけると助かります。
(DBとの接続が外れている等)DBとの接続が外れている等であれば、すべてのカスタマイザーのフィールドは使えないと思います。
ゴールとしては、「本番環境に期待通りのフッター(外観 > カスタマイズから編集するような内容)を反映させる」
footer.php , footer-xxx.phpといったテンプレートファイルを調べて、該当部分をHTMLで書き換えるのが、一番簡単だと思います。
フォーラム: テーマ
返信が含まれるトピック: 外観 > カスタマイズから編集した内容の保存先こんにちは
get_theme_mod('フィールド名'),get_option('フィールド名')どちらかで設定を取得できます。フィールド名がわからない場合は、
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_theme_mods
で、用例に従ってdump してみてください。相当するフィールドが見つからなければ
options テーブルも調べてみてください。- この返信は3年、 4ヶ月前にnobitaが編集しました。
補足
<tr tabindex="0" class="group-1" style="background:#eee">tabindex=”0″ を追加すると、クリックできるようになります。group-1 というのは、関連して開きたい行に追加します。
表示する行が10個あれば、それぞれgroup-2…group-10のように異なるクラスを割り当てます。対応するCSSも、併せて変更します
table:not(#specificity) .group-10:focus-within ~ tr.group-10, ... table:not(#specificity) .group-2:focus-within ~ tr.group-2, table:not(#specificity) .group-1:focus-within ~ tr.group-1{ display:table-row; }意味は、group-xをクリックすると、フォーカスが働きますので、隣接するgroup-xを、テーブルの行として表示するという意味です。
table:not(#specificity) tr:not([tabindex]){ display:none; }このCSSの意味は、tabindexという属性のない trは表示しない。という意味です。
ブロックエディタで、エラーが出るというのは、リンク先の画像を確認してください。
Convert to HTML をクリックすると、HTMLが表示されるので、編集できます。
ただし、マルチサイトの場合だと、まだ古いタイプのエラーになるので、マルチサイトだと編集できない可能性があります。