nobita
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: 「Table Of Contents Plus」の無効化、設定反映ができない「Table Of Contents Plus」というプラグインをインストールしました。
このプラグインで、見出し一覧を表示する場合は、
[toc]
という風にショートコードというものを使って、表示する仕組みになっています。そういう風に入力しましたか?
Table of Contents ブロックを挿入した場合は、このプラグインとは関係のない、WordPress本体に組み込まれたものが挿入されます。
この場合は、プラグインとは関係ないので、見出しは表示し続けます。
- この返信は10ヶ月、 3週前にnobitaが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: stackable/columnsについての表示への対処こんにちは、
「”stackable/columns” ブロックはサイトでサポートされていません。そのまま残すか、カスタム HTML ブロックへ変換、または完全に削除してください。」さらにこの後に「HTMLとして保持」というボタンがあります。
プラグイン?等で定義されている stackable/columns というブロックが有効になっていない場合に表示されます。
テーマは、Lightning のようですけど、以前投稿を作成した時は、アクティブだったプラグインが、現在はデアクティブになっていないか確認してみてください。
フォーラム: その他
返信が含まれるトピック: PDFファイルを画像として挿入するには?こんにちは
PDFファイルの場合は、画像ブロックではなく、file block(/file)を使ってみてください。
ブロック編集ではなく、TinyMCEがデフォルトエディタだったころは、PDFをアップロードすると、PDFの画像が自動作成されて、その画像が使用されるという機能がありましたが、ブロック編集では、画像の生成は行われません。
- この返信は11ヶ月前にnobitaが編集しました。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がない余談
HTMLファイルとの関連付けをplain text に変更した方がいいのかなという印象でした。
間違いみたいでした。
設定 editor.copyWithSyntaxHighlighting チェックを外して解決ぽいです。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がないもし、vscode をご使用であれば、header.htmlを開いた時に、画面の右下に、HTMLという表示があると思います。ここをクリックして、言語モードの選択から、「プレーンテキスト」を選択してから、ソースをコピーしていただくと、段落にペーストすることができるようです。
普段頻繁に使っていないので、何とも言えないところですが、Live Previewなどの機能も、WordPressのブロックHTMLではうまく動作しないみたいなので、HTMLファイルとの関連付けをplain text に変更した方がいいのかなという印象でした。
- この返信は11ヶ月、 2週前にnobitaが編集しました。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がない@naokibd さん
@wildworks さんブロックテーマのHTMLをエディター上でそのまま貼り付けても、ブロックには変換されません。エディター右上のオプションメニューから「コードエディター」に切り替えて、HTMLを貼り付ける必要があります。
ちょっと、横道にそれるかもしれませんが、よろしければ parts/header.html を開いた時のエディタを教えていただけませんか?
なぜ、エディタを問い合わせたか
段落にペーストすると変換されないとの指摘で、いくつかのエディタで試したところ、
Netbeans (utf8 LF) 貼り付けで変換可能
Notepad (utf8 CR/LF) (widdows 付属)貼り付けで変換可能
Notepad ++ (utf8 LF) 貼り付けで変換可能
Vscode (utf8 LF) 貼り付けで変換できない。
コードエディタで、張り付け変換可能という結果になったためです。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がないheader.htmlのソースコードを貼り付けるとブロックに変換されるのが正常
そうです。ブロックエディタでは、パーサーといって、テンプレートの内容が適切かどうかを評価する機能があるみたいで、このおかげで、画像をコピーしたもの段落にペーストすると、画像として張り付くような機能が実現ざれています。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がないこれは、ごく「なんちゃってなテスト」なので、実戦では使えません。
リストビューに段落???
ちなみに、私のテーマでやった結果が以下です。
ただ、これでナビゲーションを選択した時ギアマークが表示されるようでしたら、おそらくヘッダーテンプレートの記述に何らかの問題があるのだろうと、思われます。
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がないでは次に Twenty Twenty Four のparts ホルダ内のheader.html をコピーして、
新規投稿を作成、投稿本文の段落部分にペーストしてみるとどんな結果になりますか?
フォーラム: テーマ
返信が含まれるトピック: ナビゲーションブロックにレイアウトの設定目がないこんにちは、
ナビゲーションブロックのレイアウトの設定項目がないことに気づきました
自作テーマで、設定項目がないとおっしゃている部分ですが、それは、Twenty Twenty Fourと比べて、どの項目が不足するのか教えていただけますか?
サイトの復旧そのものがうまくいっていない可能性を感じているのでしたら、
デバッグモードを有効にして、エラーが発生していないかどうか調べてみてください
https://ja.wordpress.org/support/article/debugging-in-wordpress/
また、他にキャッシュ系のプラグインを使っている場合は、ファイルをサイト内に書き出すこともあったと思いますので、単にデアクティベートするだけでなく、書き出したファイルも削除するような設定を使って、完全に削除し、問題が解決したら、インストールし直すようにした方がいいかもしれません、
丁寧なお返事をいただきありがとうございます。
一点だけ、訂正がありました。
クラシックテーマで作成したものはブロックテーマのブロックタグ(?)が使用できない。
クラッシックテーマのindex.php等に、ブロックタグを記述する事はできます。ただ、一般的には解説されている例は少なそうなので、クラッシックテーマを使って、ブロックタグを書きたいと将来的に思った時のために、ちょっとだけ紹介しておきますので、どっか片隅に、、、
以下は、ブロックパターンの例ですが、
echo do_blocks('<!-- wp:pattern {"slug":"emulsion/primary-menu"} /-->');
いただいた回答の中で「自作されているテーマがブロックテーマかクラッシックか」という部分がありましたが、どのようにそれは選択できるのでしょうか?
ブロックテーマとクラッシックテーマは互換性がありませんので、切り替えは、フィルターや設定項目から切り替えることはできません。
ご連絡いただいたサイトは、index.php, single.php等のPHPテンプレートにテンプレートタグを記述するやり方で構築されていると推察できます(つまり、クラッシックテーマ)
ブロックテーマは、テーマ内のtemplatesホルダー内のindex.html,single.html.(テンプレート階層のファイルタイプが、htmlに変更されたファイル名が使用されます)
テーマそのものが異なる形で構築されるので、ブロックテーマの場合は、
クラッシックテンプレートで使用していたテンプレートタグや、コンディショナルタグは使用できなくなり、ブロックタグ(?)で記述することになります。回り込みができない件
ソースから見ると、だいぶ古いバージョンのWordPressのようですね。
wp-block-image には、display:inline; width:fit-content;
等に設定して、
alignrightには、float:right;
を指定すると、右によると思います。
余談
ウェブサイトを拝見して、
<!-- PCナビ/////////////////////////////////// -->
topへのリンクが、htmlになっているようですが、リンクなどは、ブロックテーマでも特にHTMLに変更する必要はありません。
こんにちは、
load-styles.php は、管理画面用のスタイルなので、フロントエンドでは通常ロードされません。
WORDPRESSのテーマは自作のものを使用しています。
現在テーマは、phpテンプレートを使用するクラッシックテーマと、HTMLテンプレートを使用するブロックテーマの2種類があります。
自作されているテーマがブロックテーマかクラッシックかによって、回り込みようのCSSが適用されるか、されないか異なります。
ブロックテーマなら、ブロックのCSSはコアが設定してくれますが、
クラッシックテーマの場合は、コアがセットしてくれるのは、alignleft,alignright,aligncenter(editorによっては、alignwide,alignfullもセットされます)等のクラス名までですクラッシックの場合は、テーマがこれらのクラスに対してスタイルを設定する必要があります。(wordpress.orgのクラッシックテーマはこのルールが適用されます。)
- この返信は1年前にnobitaが編集しました。
「コンテンツへスキップ」の表示が出てきてサイトのレイアウトが崩れるという現象が不定期かつ頻繁に起こっています。
コンテンツへスキップ は、一般的には、ワードプレスのアクセシビリティ機能です。
この項目は、通常 .screen-reader-text CSSクラス を使用して、非表示になっていて、tabキーでリンクを移動し、フォーカスがあたると表示するようになっています。
なので、コンテンツへスキップのa要素を探して、CSSで干渉するようなスタイルがないか、screen-reader-text クラスがセットされているかを、まず調べてみるといいと思います。