Toro_Unit (Hiroshi Urabe)
フォーラムへの返信
-
フォーラム: インストール
返信が含まれるトピック: wp-includes/functions.php エラーについて4546行目で発生しているのは、WordPress があえて警告を発生させる (
trigger_error
) を呼び出していることが理由です。全く問題ありません。
ただ、注意点として、「画像のアップロード先」という項目は、最初にその画像を使った記事になります。フォーラム: プラグイン
返信が含まれるトピック: データベースのソート方法<?php
do_shortcode(“[acf7db form_id=’264′ search=’2019-04-11′]”);
?>などで、任意文字列内に、ショートコードがあれば実行させることができるので、
<?php
function foobar_func( $atts ){
return do_shortcode(“[acf7db form_id=’264′ search='”. date_i18n(‘Y-m-d’) .”‘]”);
}
add_shortcode( ‘foobar’, ‘foobar_func’ );みたいなことをやるのも手かなとは思います。
フォーラム: テーマ
返信が含まれるトピック: 固定ページの表示でpage.phpを読み込まないCustom Post Type Permalinks の作者です。
クエリモニターの出力で、year=shop となっているのが、不穏ですね。yearには数字しか通常入らないはずです。
Custom Post Type Permalinks と 他のプラグインが競合してそのような動作になっているのかもしれません。
フォーラム: バグ報告と提案
返信が含まれるトピック: WordPress5.1.1 ローカル環境におけるエディタ画面のエラー@kotetsu1701 エラー文をコピーという機能があるので差し支えなければ、それを掲載すると何かのヒントになるかもしれません。
また、似たようなコトが先日僕の手元のWordPressでもありましたが、そのときは、ブラウザーキャッシュの削除をすることで解消できました。
フォーラム: プラグイン
返信が含まれるトピック: 公式プラグイン登録についてhttps://translate.wordpress.org/locale/ja/default/wp-plugins/confirm-theme-structure
から翻訳を入れると良いと思います。
翻訳の承認は、ロケールマネージャー?の承認が居るのですが、権限の委譲などもしてもらえるので、wpja.slack.com の #translation channelで聞いてみて下さいー。
フォーラム: 使い方全般
返信が含まれるトピック: ユーザーをグループ分けし、グループ毎の投稿を絞り込みたい?user-group=group1
とかだとどうでしょう?
フォーラム: 使い方全般
返信が含まれるトピック: ユーザーをグループ分けし、グループ毎の投稿を絞り込みたいタクソノミーになっているということは、
テーマをデフォルトテーマなどにしたときに、/user-group/group1
/user-group/group2等で記事が表示されるのかなとは思うのですが、その辺りはどうでしょう?
フォーラム: マルチサイト
返信が含まれるトピック: 部活動でWPを活用しているのですが各生徒のデータ読み込みが遅い問題の解決へのアドバイスを頂けないでしょうかデータの取得自体はどうしても時間がかかる処理なのかなとは思います。
アクセスがあるたびに、データを取得する必要は無いのかなと思いますので、 Transient_API 等を使ってデータをキャッシュしておくのはどうでしょう。[WordPressのTransients APIを用いて表示の高速化を図る – Simple Colors](https://www.warna.info/archives/1681/)
[Transients API – WordPress Codex 日本語版](http://wpdocs.osdn.jp/Transients_API)
フォーラム: 使い方全般
返信が含まれるトピック: WordPressで複数のサイドバーを設置したいウイジェットが存在しない場合も、 div タグが表示されてしまうので、if 文の中に入れた方が良いかなと思いますー。
空の div タグを表示させたいとかで無ければですが。<aside class="aside widget-area mb4"> <?php if ( is_active_sidebar('sidebar-1') ) : ?> <div class="sidebarBox-01"> <?php dynamic_sidebar('sidebar-1'); ?> </div> <?php endif; ?> <!-- END //.sidebarBox-01 --> <?php if ( is_active_sidebar('sidebar-2') ) : ?> <div class="sidebarBox-02"> <?php dynamic_sidebar('sidebar-2'); ?> </div> <?php endif; ?> <!-- END //..sidebarBox-02 --> </aside>
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイト ディレクトリ型 サイトの新規追加についてマルチサイトのインストール の方法が、サブディレクトリ型では無く、サブドメイン型になっていると思われます。
wp-config.php を編集することで、変更することは出来ます。
フォーラム: 使い方全般
返信が含まれるトピック: WordPressで複数のサイドバーを設置したいsidebar毎にid名、class名をつけてそれぞれをまとめるということ
ちょっとこの部分もう少し詳しく教えて下さい。
<aside class="aside widget-area mb4"> <?php if ( is_active_sidebar('sidebar-1') ) : ?> <div id="sidebar-1"><?php dynamic_sidebar('sidebar-1'); ?></div> <?php endif; ?> <?php if ( is_active_sidebar('sidebar-2') ) : ?> <div id="sidebar-2"><?php dynamic_sidebar('sidebar-2'); ?></div> <?php endif; ?> </aside>
みたいにするとか、
before_widget
をいじることでクラスとかはある程度コントロール出来るかなとは。- この返信は5年、 5ヶ月前にToro_Unit (Hiroshi Urabe)が編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿のパーマリンクリライトについてちなみにどちらかを「/%postname%~%post_id%.html」などと文字をかえると問題なくできるので、仕様的に同じパーマリンク形式はできないのか?とも思っているのですが、どうなのでしょうか?
仕様的に同じパーマリンク形式は難しいです。
$wp_rewrite->add_permastruct('faqs', '/%faqs_postname%_%faqs_id%.html', false);
は、
([^/]+)_([^/]+)\.html
という正規表現のパーマリンクにマッチして、クエリを設定します。その結果記事が存在しなければ、404ということになります。カスタム投稿タイプのほうが、通常の記事に優先してURLの解決が行われるため、%postname%_%post_id%.html とした場合、通常の記事のURLとは判別されず、faq のものとして解決されるのでこのような事が発生します。
([^/]+)_([^/]+)\.html
の正規表現と競合しない形であれば表示は可能なので、文字を変えると表示されます。また、余談ですが、 %faqs_id% は 数字のみが入ると思われるので、
$wp_rewrite->add_rewrite_tag('%faqs_id%', '([0-9]+)',$queryarg);
とした方がよいかとは思います。
- この返信は5年、 6ヶ月前にToro_Unit (Hiroshi Urabe)が編集しました。
フォーラム: その他
返信が含まれるトピック: カスタムタクソノミーによる多言語化を図る場合のパーマリンクについて(下流にあたる)記事・ページ単位側で変えられると、クライアントさんへ納品する際にありがたいんですよね。
管理画面の記事作成画面にフックして言語切り替えのボタンをそれっぽい位置に追加し、どの言語になっていても日本語の翻訳を管理画面では使うようにして乗り切った思い出はあります。
フォーラム: その他
返信が含まれるトピック: カスタムタクソノミーによる多言語化を図る場合のパーマリンクについてまた、Polylang 等も検討してみるのは良いのかなとは思います。