tmatsuur
フォーラムへの返信
-
フォーラム: バグ報告と提案
返信が含まれるトピック: MainDashboardButtonリンクのURL間違い@wildworks さん
ありがとうございます。
フォーラム: 使い方全般
返信が含まれるトピック: single.phpとsingle-hoge.phpで条件分岐フォーラム: バグ報告と提案
返信が含まれるトピック: 日本語版のwp-config-sample.phpについてフォーラム: 使い方全般
返信が含まれるトピック: author(著者)ページの月間アーカイブURLが https://hoge.jp/author/ユーザー名/2019/05/ の場合はauthor.phpではなく、
archive.phpで対応したいということでしょうか。テーマ内のテンプレートには優先度があり、arcive.phpよりもauthor.phpが高くなります。
現状どのようなauthor.phpとarchive.phpがどのような内容になっているのかわかりませんが、
author.phpを使用されているのであればauthor.php内で処理を切り分ける方が合理的だと思います。1.現状のarchive.phpで https://hoge.jp/author/ユーザー名/2019/05/ の際に
コンテンツ部分を出力しているコードをauthor-date.phpに切り出す。
2.現状のauthor.phpのコンテンツ部分を出力しているコードを author-common.php に
切り出す。
3.author.phpのコンテンツ部分出力部分は、次のようなコードで処理を振り分ける。if ( is_date() ) { get_template_part( 'author', 'date' ); // author-date.phpを読み込む } else { get_template_part( 'author', 'common' ); // author-common.phpを読み込む }
フォーラム: 使い方全般
返信が含まれるトピック: author(著者)ページの月間アーカイブテーマのfunctions.phpに次のような記述を追加することでおおむね希望通りになるかと思います。
function custom_rewrite_rules() { add_rewrite_rule( '^author/([^/]+)/([0-9]{4})/([0-9]{1,2})/?$', 'index.php?author_name=$matches[1]&year=$matches[2]&monthnum=$matches[3]', 'top' ); } add_action( 'init', 'custom_rewrite_rules' );
なおこのコードだけですとルールが保存されないので、「設定」-「パーマリンク」で
「変更を保存」ボタンを押す必要があります。add_rewrite_rule関数の詳しい使い方はcodexなどでご確認ください。
フォーラム: 使い方全般
返信が含まれるトピック: 子カテゴリのアーカイブページURLとパーマリンクの設定の関連性についてWordPressではリクエストURIに応じたページを表示する際に、まずリクエストURIの
パターンを調べ、そのパターンに応じてカテゴリーやタグ、ページを検索しています。> http://example.com/category/hoge/foo/ → fooの記事一覧が表示される
リクエストURIの先頭に’category’がある場合は、カスタム構造の「/%category%/%postname%/」
のルールにマッチするか調べる前にカテゴリーアーカイブページのルールにマッチするので、
記事一覧が表示されます。> http://example.com/hoge/foo/ → fooの記事が見つからない
この理由は、リクエストされたURIがカスタム構造の「/%category%/%postname%/」のルールに
マッチしてしまい、カテゴリーhogeがついている投稿記事のfooを検索して、該当する記事が
見つからなかったということですね。カスタム構造が「/%category%/%postname%.html」の場合、リクエストURIのhttp://example.com/hoge/foo/ はそのルールにマッチせず、最終的にカテゴリーhoge/fooの
投稿記事が検索され、アーカイブページが表示されるようです。> http://example.com/foo/ → fooの記事一覧が表示される
これも上記のルールでカテゴリーfooの投稿記事が検索されますが、これについては過去の
一部のバージョンにおいて正しく表示できなかった覚えがあります。フォーラム: バグ報告と提案
返信が含まれるトピック: wp_sprintf関数(%l)によるワードの連結についてtracに上がっていたのですね、失礼しました。
カンマ区切りの問題はほかにもあるので、国際化対応の難しさを感じますね。とりあえず解決済みにしますね。
フォーラム: 使い方全般
返信が含まれるトピック: グーテンベルグ 公開済み記事のプレビュー私が確認できている範囲の話になることをあらかじめお断りしておきます。
ブロックエディターにプラグインなどで何等かのメタボックス(ウィジェット)を追加している場合、同様の症状が発生しています。
もし「Classic Editorプラグイン1.3」を使用しているのであればそれを無効化してみてください。これで解決できるようであれば「Classic Editorプラグイン」のメタボックスがきっかけといえるでしょう。
そのほかのプラグインがきっかけとなっている可能性もあるので、メタボックスを表示しているプラグインを無効化してみてください。この不具合についてはすでにtracに投稿済みですが、今のところ進捗はありません。
https://core.trac.wordpress.org/ticket/45768またほかにもプレビューの問題については投稿されているようです。
フォーラム: 使い方全般
返信が含まれるトピック: 投稿内のphpコードを削除する方法知りませんか?functions.phpに追加したフィルターのコールバック関数は変更した$contentをreturnすればいいんじゃないでしょうか。
function sample($content) { return str_replace(‘<!–?php the_title(); ?–>’, ‘[thetitle]’, $content); }
フォーラム: 使い方全般
返信が含まれるトピック: 5.02でもGutenbergが使えない。5.0のブロックエディターはREST APIを使ってデータのやり取りを行います。
REST APIを無効化している状態ですとデータのやり取りができないため、
投稿画面が真っ白になります。4.9リリース時の脆弱性対応でテーマのfunctions.phpにてREST APIを無効化したり、
関連するプラグインを使っていないか確認されてはいかがでしょうか。フォーラム: バグ報告と提案
返信が含まれるトピック: 翻訳テキストの「絞り込む」と「絞り込み」についてフォーラム: バグ報告と提案
返信が含まれるトピック: 翻訳テキストの「絞り込む」と「絞り込み」についてコメントありがとうございます。
こちら、どちらかに統一したほうがいいとは思うのですが、
どちらがいいかは判断つかなかったんですよね。。。フォーラム: 使い方全般
返信が含まれるトピック: ページ送り時のoffset使用についてJkZombieさん、
ソースコードを観る限りoffset指定がある場合はpaged指定が無視されているので、
両方を共存させることはできないようです。フォーラム: 使い方全般
返信が含まれるトピック: wp_queryでoffsetを使いたい'posts_per_page' => '-1'
ソースコードを見る限り、この指定により「全件取得する」という意味になるので
offsetの指定は無効になるようですね。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのタイトル必須設定