Aki Hamano
フォーラムへの返信
-
フォーラム: テーマ
返信が含まれるトピック: PHPのバージョンアップ以降、テーマが表示されないこんにちは。
Notice: 関数 wp_enqueue_script が誤って呼び出されました。スクリプトおよびスタイルは
wp_enqueue_scripts、admin_enqueue_scripts、login_enqueue_scriptsフック以降のみに登録・キュー追加できます。ここに原因そのものが書かれていると思います。
自作のテーマとのことですが、そのテーマディレクトリ内で
wp_enqueue_script()を実行している箇所はありませんか? そのコードが適切なフックして実行されているかを調べるとよいと思います。そもそもフックの概念がわからないという場合は、テーマディレクトリ内で
wp_enqueue_script()が書かれている箇所前後のコードをここに貼っていただくと、原因が調査しやすいかもしれません。フォーラム: 使い方全般
返信が含まれるトピック: エラーが出て編集画面に進めないこんにちは。
エラーメッセージを見る限り、クライアントサイド(=React)で発生しているエラーなので、データベースなどバックエンドが関係しているとは考えにくいように思います。
すでに試されているかもしれませんが、今一度以下を試してみてもらえないでしょうか。
- テーマをTwenty Twentyシリーズなどのデフォルトテーマに変更してみる
- すべてのプラグインを無効化してみる
これでも解決しないようでしたら、より詳細なエラーログを取得するため、
wp-config.phpに以下を追加してもらえますでしょうか。define( 'SCRIPT_DEBUG', true );エラーは解消されませんが、「コピーエラー」をクリックしたときにコピーされるエラーメッセージの内容が変化しているはずです。
フォーラム: 使い方全般
返信が含まれるトピック: トップページに新着情報を表示したい「お知らせ」で表示される文の行数を5行くらいに限定し
段落ブロックを使って手動で更新するので、表示数は自由に変更できるはずです。新着情報ページから全ての段落をコピー&ペーストするのではなく、必要な行数だけコピー&ペーストすればよいと思います。
古いものは格納されていて「お知らせ一覧」ボタンで表示させる
ボタンブロックを使って、リンクに新着情報ページを指定すればよいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: トップページに新着情報を表示したいこんにちは。
@3mcdtさんのサイトを確認しましたが、トップページに掲載したいとおっしゃっている「新着情報」のページというのは、こちらで良いでしょうか。
https://mit-cardesign-t.com/new-arrival-jp/このページを見る限り、コンテンツが全て段落ブロックで構成されています。つまり、記事を追加・更新する度に、手動で段落を追加されていっているのではないでしょうか。
また、話の中で上がっている「トップページ用 お知らせ(本文表示)」というのは段落ブロックではなくクエリーループブロックというもので構成されていて、手動で新着情報を追加していくものではありません。WordPressサイトに投稿されている記事を、ある条件に基づいて自動的に表示するものです。
ですが、
お知らせを一つ一つ書きこむことにします。つまり、現状の「新着記事」と同じ体裁にします。その場合、どの様にすれば良いでしょうか。
との事なので、「トップページ用 お知らせ(本文表示)」自体を使う必要はなく、単純に「新着記事」ページから段落をコピーして、トップページの好きな場所にペーストするだけでよいように思います。
ここまで、認識はあっていますでしょうか。
フォーラム: バグ報告と提案
返信が含まれるトピック: ブロックエディタで選択したテキストに背景色が付かないこんにちは。
その問題は既知の問題で、確かWordPress 6.5で修正されたと思います。この問題に関連するGitHubのissueとPul Requestは以下です。
- Text selection: show CSS hack to Safari only. by jasmussen · Pull Request #57300 · WordPress/gutenberg
- Text isn’t highlighted when editing a paragraph in latest Chrome Dev and Canary · Issue #56408 · WordPress/gutenberg
また解消方法としては、WordPressのバージョンアップもしくは、editor-style.cssへの追記しかないでしょうか?
WordPress 6.5以上にアップデートする事が難しければ、記載されたようなCSSをエディター側に読み込ませるしか方法はないと思います。
フォーラム: その他
返信が含まれるトピック: リッチカラム複製するとページの一番上に飛ぶこんにちは。
Firefoxは不具合はでません。
なので、WindowsupdateとEdge、クロームに何か影響を与えているようです。これに関してですが、Chrome の拡張機能が影響を与えていませんか?一時的に無効にしてテストしてみてください。経験上、報告されたような挙動がOS(Windows)が原因で起こることは考えにくく、ブラウザが影響している場合が多いです。
また複製の操作は、ブロックツールバーのメニューから、もしくはキーボードショートカット(
Ctrl+Shift+D)のどちらかで行う事ができますが、両方の操作でその問題が発生しますか?フォーラム: 使い方全般
返信が含まれるトピック: InnerBlocksの内容が保存できないこんにちは。なぜInnerBlocksを持つブロックをダイナミックブロックとして開発されているのかは分かりませんが、save関数がnullを返却している(データベースにInnerBlocksのHTMLを保存しない)からだと思います。
フォーラム: 使い方全般
返信が含まれるトピック: パターンの表示にかかる問題についてこんにちは。
ヒーローセクションのパターンをエディタで追加した際「想定していない無効なコンテンツが含まれています」のエラーを消す方法
これが発生しているという事は、ブロックの HTML マークアップが、実際に出力されているものと異なるためバリデーションエラーが発生していることを一般的に意味します。
以下が正しいHTMLだと思います。
<!-- wp:group {"align":"full","style":{"color":{"background":"#000000"},"spacing":{"padding":{"top":"120px","bottom":"120px"}}},"className":"hero-section","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull hero-section has-background" style="background-color:#000000;padding-top:120px;padding-bottom:120px">
<!-- wp:image {"id":1,"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full">
<img src="http://localhost:10090/wp-content/uploads/2013/03/featured-image-horizontal.jpg" alt="ヒーロー背景"/>
</figure>
<!-- /wp:image -->
<!-- wp:group {"className":"hero-content","layout":{"type":"constrained"}} -->
<div class="wp-block-group hero-content">
<!-- wp:heading {"level":1,"style":{"color":{"text":"#ffffff"}}} -->
<h1 class="wp-block-heading has-text-color"style="color:#ffffff">魅力的なキャッチコピーをここに</h1>
<!-- /wp:heading -->
<!-- wp:paragraph {"style":{"color":{"text":"#ffffff"}}} -->
<p style="color:#ffffff">ここに短い説明を入れます。ユーザーを惹きつけるフレーズを加えると効果的です。</p>
<!-- /wp:paragraph -->
<!-- wp:buttons -->
<div class="wp-block-buttons">
<!-- wp:button {"backgroundColor":"primary","textColor":"white"} -->
<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-primary-background-color has-text-color has-background">今すぐ始める</a></div>
<!-- /wp:button -->
</div>
<!-- /wp:buttons -->
</div>
<!-- /wp:group -->
</div>
<!-- /wp:group -->変更した点は2点です。
- トップ階層のグループブロックについて、
has-backgroundCSS クラスを追加し、インラインスタイルを background からbackground-colorに変更 - 見出しに
wp-block-heading has-text-colorCSS クラスを追加
また、画像のソースにドメイン・プロトコル・ポートをハードコーディングする事はお勧めしません。一般的には、テーマにその画像ファイルを含めて、
get_template_directory_uriを使って以下のように記述します。これによって、このパターンがどの WordPress サイトで使用された時でも、正しく画像を参照できるはずです。また、そのパターンを翻訳可能にするには、
alt属性はesc_attr_eで出力します。<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
<figure class="wp-block-image size-full">
<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/assets/images/featured-image-horizontal" alt="<?php esc_attr_e( 'ヒーロー背景', 'yourthemeslug' ); ?>"/>
</figure>
<!-- /wp:image -->フォーラム: 使い方全般
返信が含まれるトピック: [成人向け] 公開した記事が誰にでも編集できてしまうこんにちは。
予想ですが、Notionで書かれた記事をWordPressにインポートまたは投稿エディターにペーストしたりしていないでしょうか?なぜかというと、コンテンツに含まれているHTMLが、Notion上でコンテンツを作るときのそれと似ているからです。
記事をどのように書かれているかが詳しく分かれば、根本的な原因を絞り込めると思います。
フォーラム: 使い方全般
返信が含まれるトピック: 「カテゴリー一覧」ブロックで文字列を変更したいこんにちは。色々方法はありますが、一番簡単そうな方法を記載します。
カテゴリー一覧ブロックをドロップダウン表示にしたとき、内部的に
wp_dropdown_categories()関数を使用しています。 なので、その関数内にあるフックを利用するのが良いと思います。コードの一例を記載します。
function change_category_dropdown_option_name( $element, $category ) {
if ( __( 'Select Category' ) === $element ) {
return 'カテゴリーを選択してください';
}
return $element;
}
add_filter( 'list_cats', 'change_category_dropdown_option_name', 10, 2 );このコードによって、カテゴリー一覧ブロック以外にどこまで影響するかは調査していませんので、自己責任でお使いください。
フォーラム: 使い方全般
返信が含まれるトピック: 投稿のアイキャッチ画像の解像度オプションが出ないこんにちは。
個別投稿(single)テンプレート内に表示する「投稿のアイキャッチ画像」には解像度のオプションが出現せず、150×150の表示しか出てきません。
こちらは仕様です。
解像度のオプションドロップダウンは、実際にその画像が生成したサイズバリエーションに基づいて決定されます。ですが、個別投稿テンプレートでは実際に何の画像が入るかは事前に分からないので、明示的に無効にされているのだと思います。
一応issueとしては報告されています。
フォーラム: その他
返信が含まれるトピック: /certifiedfactory/feed???「certifiedfactory」という文字列自体は、問題とは直接関連が無いと思います。以下のようなURLでもレスポンスがあります。
フォーラム: その他
返信が含まれるトピック: /certifiedfactory/feed???実際にそのサイトを確認してみましたが、どのサイトのソース内にも「certifiedfactory」という文字列は見つかりませんでした。
- 「/certifiedfactory/feed というフィードページがある」というのは、どのような手順で確認されましたか?
- ブラウザの拡張機能か何かが影響していませんか?
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのテンプレートを2種類作成する方法こんにちは。少しややこしいですが、順を追って説明します。
【1. 外観>エディター>テンプレート>固定ページ】
これは、「全てのの固定ページに自動的に適用されるテンプレート」です。【2. 外観>エディター>テンプレート>新規テンプレートを追加>テンプレートを追加:固定ページ】
これは、「特定の固定ページに自動的に適用するテンプレート」を作成するためのものです。テンプレートを作成しようとしたときに、このテンプレートをどこに適用するかの選択を求められたはずです。ここで作成したテンプレートは、その選択した固定ページに自動的に適用されます。【3. 外観>エディター>テンプレート>新規テンプレートを追加>カスタムテンプレート】
これは、「任意の投稿・ページに手動で適用できるテンプレート」です。基本的には、固定ページのベースとして1.のテンプレートを作成して、その次に運用に合わせて2.または3.のテンプレートを作ることが多いのではないかと思います。テンプレート適用の優先度としても、3>2>1の順で高いです。
フォーラム: その他
返信が含まれるトピック: /certifiedfactory/feed???こんにちは。
「certifiedfactory」という文字列自体、WordPres そのもののソースコードには含まれていないので、もし本当にそのようなフィードが追加されているのであれば、テーマ・プラグインが独自に追加しているのではないかと思います。
実際にそのフィードが出力されているサイトを教えていただければ、もう少し詳しい事が分かるかもしれません。