WordPress

WordPressの開発者および管理者向けのQ&A


6
Wordpress Multisiteルートノードからブログのスラッグを削除する
私はblog/、マルチサイト設定でルートノードの投稿とカテゴリのURLから削除できるかどうかを見てきました。 マルチサイトサイトの設定を見つけ、blog/URL の一部を削除して保存しました。リンクをクリックするとすべてのリンクが正しく変更されるにもかかわらず、404になります。 ノードダッシュボード自体に移動して再保存すると、blog/URLが変更されたマルチサイトパーマリンクに書き換えられます。時々このブログ/ニュース/ポストネームのようなものを作成する 過去に誰かがこれをやったことがありますか?コアをハックしたり、いくつかの.htaccessルールを少し手に入れたりすることなくそれが可能かどうか疑問に思っています。

3
カスタム投稿タイプ画面からカスタム分類メタボックスを削除
それぞれ対応するカスタム投稿タイプに2つの階層的なカスタム分類があります。投稿タイプの編集画面でそれぞれのメタボックスを削除したいと思います。 私は読んだことがある削除カスタム分類metaboxフォームのカスタムポストタイプをし、どのようにカテゴリースタイル(階層)分類metaboxを削除するには?しかし、私はまだ立ち往生しています。 私が使用している関数は次のとおりです。 function remove_taxonomies_metaboxes() { remove_meta_box( 'partner_typediv', 'partners', 'normal' ); remove_meta_box( 'person_typediv', 'people', 'normal' ); } add_action( 'admin_menu' , 'remove_taxonomies_metaboxes' ); post_typesとcustom_taxonomiesの接頭辞を外しましたが、それだけです。admin_menuフックとadd_meta_boxesコーデックスが推奨するフックを使用してみました。私は両方normalとside3番目のパラメーターを試しました。 上記の関数はmu-plugins、投稿タイプと分類法を登録する関数の下のファイルにあります。 編集:それはregister_taxonomy関数のタイプミスでした。私は恐ろしい人です。助けてくれてありがとう。私はまだいくつかのことを学びました!

3
Wordpress URLの自動補完を無効にする
最近、Wordpressが完全に送信されていないURLを自動補完しようとすることに気付きました。たとえば、次のような投稿URLがあります。 http://www.mysite.com/some-post-title 次のURLを参照した場合: http://www.mysite.com/some-post-ti URLはWordpressに送信されていますが、Wordpressはに301リダイレクトを行っていることがわかりますhttp://www.mysite.com/some-post-title。 この動作を無効にするにはどうすればよいですか?
15 redirect  urls 

6
JavaScriptファイルのテーマパス
テーマファイルへのパスをjavascriptファイルに含める必要があります。これについてどうすればいいですか?私はすでに試しました: var templateUrl = "<?php get_stylesheet_directory_uri(); ?>"; function LightboxOptions() { this.fileLoadingImage = "'"+templateUrl+"/img/loading.gif'"; this.fileCloseImage = "'"+templateUrl+"/img/close.png'"; this.resizeDuration = 700; this.fadeDuration = 500; this.labelImage = "Image"; this.labelOf = "of"; } これはパスを提供しません<?php get_stylesheet_directory_uri(); ?>が、実際のパスの代わりに挿入するだけです。何か案は?前もって感謝します!

2
注目画像のみで投稿をクエリ
6件の投稿を照会しますが、注目の画像が添付されているもののみです。私はmeta_keyこのWP_Queryような方法を次のように使用しています: $args = array( 'post_type' => 'post', 'meta_key' => '_thumbnail_id', 'post_count' => 6 ); $query = new WP_Query($args); に続く <?php while($query->have_posts()) : $query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_post_thumbnail('thumbnail'); ?> <?php endwhile; ?> これはうまくいかないようです。クエリは、6を超える投稿と、注目の画像を持たない投稿も返します。ここで間違っていることはありますか? @チップ:var_dump($query);大きな結果が得られるので、ペーストビンに投稿しました

1
yoastを使用しながら、phpを使用してタイトルタグを上書きまたは置換する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 seo、インデックス、タイトル、サイトマップなどにヨーストを使用しています しかし、問題が1つあります。製品ページでは、costum分類データを使用したいのですが、yoastはそれをサポートしていません。今、私は製品ページに欲しいタイトルを正確にエコーするコードを手に入れましたが、どのようにyoastによって設定されたタイトルを上書きするのですか、この特定の投稿タイプのyoastによって設定されたタイトルを置き換えるのですか?

3
ユーザーの役割を取得する方法
「現在ログインしているユーザー」ではなく、ユーザーに関連付けられたロールを取得する必要があります。 私はBuddypressを使用しており(この質問の性質に関係する必要はありません)、bp_members()ループにいます。 ループ内でレポートしているユーザーのロールをいつでも取得するにはどうすればよいですか? ありがとう。
15 user-roles 

1
Contact form 7-フォーム内で他のショートコードを使用する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 お問い合わせフォーム7の組み込みショートコードに含まれないショートコードは機能しないことに気付きました。 例:コンタクトフォーム7のフォーム要素間でアコーディオンショートコードを使用しようとしていますが、コードは機能しません。 Contact Form 7コアファイルを編集せずにこれを解決する方法は?

5
タグ名にカンマを許可するにはどうすればよいですか?
タグ名にカンマを許可しますか?たとえば、"hello, world"または"portland, or"Wordpressはそれらを分離し続けます。カテゴリーページからできます: 画像http://img839.imageshack.us/img839/6869/picturepp.png そして、それはうまく表示されます。ただし、投稿のサイドバーから追加されたものはすべてここに表示されません。 画像http://img52.imageshack.us/img52/4950/picture1oax.png http://core.trac.wordpress.org/ticket/14691にいくつかの議論がありますが、少なくともしばらくは解決しないようです。 それまでの間、カテゴリページからカテゴリを追加するよりも簡単なソリューションを探しています。 プラグインを検索しようとしましたが、役に立つプラグインが見つかりませんでした。カテゴリまたはタグのリストを表示するときにコンマを他の文字に置き換えることを扱うものがいくつかありますが、ユーザーがデフォルトのセパレータを置き換えることを許可するプラグインは見当たりません。 コアに自分でパッチを適用する必要があるかどうかは気にしません。理想的にはプラグインを書くことができますが、いくつかのコードを調べた後、これがどこで処理されるのかわかりません。 誰かが解決策を持っていますか、ハッキングを開始するための機能とJavaScriptについてのヒントはありますか?コードのどこから探し始めればいいのかわかりません。

8
is_plugin_active関数は存在しません
WordPress 3.0.5を使用していますが、3.1rc4でテストしました。私はis_plugin_active呼び出すしようとすると、私のプラグインの主なPHPファイルでは、私が取得しますCall to undefined function is_plugin_active()。add_actionとadd_filterを呼び出すことができます。これを修正するには、何をチェック/変更する必要がありますか? これは、プラグインページの管理者内部で行われています。私が持っているメインのプラグインファイルの一番上で、if (function_exists('is_plugin_active')) {常にfalseを返します。 また、他のプラグインでメインのプラグインファイルの関数を見ることができません(もしあれば)。

4
WP REST APIは投稿タイプから投稿を取得します
WP REST API(v1またはv2)を使用して特定のカスタム投稿タイプからすべての投稿を取得するにはどうすればよいですか?私はこれに非常に新しく、それを行う方法を理解しようとしています。 私は現在WP REST API v2を使用しており、これですべての投稿タイプのリストを取得することができました http://domain.com/wp-json/wp/v2/types そして、私が興味のある投稿タイプを取得することができました http://domain.com/wp-json/wp/v2/types/the-icons-update 特定のコンテンツタイプからすべての投稿を取得するにはどうすればよいですか? 私が試しました http://domain.com/wp-json/wp/v2/posts?filter[post_type]=the-icons-update しかし、それは空の配列を返します(デフォルトの投稿を返し、私のサイトには、取得しようとしているカスタム投稿タイプ内の投稿しかありません)。 投稿タイプの登録方法に問題がありますか? function custom_post_type() { $labels = array( 'name' => _x( 'The Icons Update', 'post type general name' ), 'singular_name' => _x( 'The Icons Update', 'post type singular name' ), 'add_new' => _x( 'Add Page', 'magazine' ), …

3
WordPressで翻訳可能なハイパーリンク付きのテキストを作成する方法は?
翻訳可能なハイパーリンクを使用してテキストを作成するさまざまな方法を見てきました。ただし、単一のベストプラクティスを見つけることができませんでした。 だから、ここに私が見つけた解決策のいくつかがあります: // METHOD 1 sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' ); // METHOD 2 echo '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">'; _e( 'Please read this.', 'tacoverdo-example-domain' ); echo '</a>'; // METHOD 3 sprintf( __( 'Please …

17
wordpressサイトにログインできません。reauth = 1リダイレクトループ。これを修正する方法についてのアイデアはありますか?
WordPressサイトにログインするのに少し苦労しています。example.com/wp-adminにアクセスしようとすると、空白のページが表示され、URLバーが次のように変わります。 http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1 example.com/wp-login.phpにアクセスすると、URLを変更せずに空白の白いページしか表示されません。 動作が複数のブラウザとデバイスにまたがって持続するため、これはローカルマシン上の問題ではないことを確認しました。 この問題に関する多数のフォーラム投稿を見つけましたが、満足のいく解決策を提供するものはありません。 私は緊急にサイトのコンテンツを更新する必要があるので助けてください。 更新: WordPressのデバッグをオンにすると、次のエラーが表示されます Fatal error: Cannot redeclare check_password_reset_key() (previously declared in /home/wordpress/public_html/wp-login.php:281) in /home/wordpress/public_html/wp-includes/user.php on line 1637 これを修正する方法に関するヒントは大歓迎です

9
テーマにカスタムcssファイルを追加する方法は?
一部のテーマでは、style.cssファイルを編集せず、代わりにcustom.cssファイルを使用するように求めています。custom.cssでコードを記述すると、style.cssの同じ要素スタイルが上書きされます。これは、テーマの更新時にユーザースタイルが失われないようにするためだと思いますが、そうですか? これはどのように機能しますか?テーマに既にcustom.cssファイルが含まれていますか?しかし、テーマに最初にcustom.cssでスタイルを探すために、このファイルがテーマにどのように含まれているのでしょうか?ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.