WordPress

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

4
WordPressページで404ステータスコードを抑制する方法
別のデータベースから取得したページを含むWordPressサイトを持っています。問題は、これらの他のページが404ステータスコードを返すことです。(WordPressの投稿/ページは問題ありません。) 404'edページは正常に表示され、WordPressのタイトルタグから「Page not Found」テキストを削除しました。ただし、GooglebotとW3Cには404ヘッダーが表示されます。 だから:わあ、Apacheに404ステータスを抑制するように言うのですか?また、ApacheはWordPressの404ヘッダーを上書きしますか? それは理にかなっていますか?他にどんな情報やものを見るべきですか? WPコアファイルを変更しないように、.htaccessのステータスコードを抑制できますか?
13 headers  apache  linux 

1
wp_remote_post()によるJSON文字列の送信
私はmailchimp統合を構築しており、JSONコードを使用したPOST呼び出しが必要です。 いいえ、実際に機能する次のコードを使用しています。 $data = wp_remote_post($url, array( 'headers' => array('Content-Type' => 'application/json; charset=utf-8'), 'body' => json_encode($array_with_parameters), 'method' => 'POST' )); しかし、それはPHPの警告を返します 警告:http_build_query():パラメータ1は配列またはオブジェクトである必要があります。507行目で../wp-includes/Requests/Transport/cURL.phpに指定された不正な値 それを回避する方法は? 'body'インデックスでプレーン配列を使用しようとしましたが、MailChimpはJSON解析エラーを返します。

1
WP-CLIを使用してリモートデータベースをローカルにインポートする最速の方法(最小の手順)
WP-CLIを使用してリモートデータベースをインポートするタスクを自動化したいと思います。 現在のプロセスはsshサーバーに対してであり、WP-CLIexportを使用してtoファイルを実行し、またはを介してファイルをローカルディレクトリにコピーし、次にWP-CLIを介してファイルをコピーします。私はここを利用して、できるだけ多くのステップを削除したいと思います。scprsyncimport@alias 私はこのようなことが可能だと思いたいのですが: echo "$(wp @remote db export -)" | wp @local db import - 5 GBを超えるDBサイズが圧縮されていない場合、これはより現実的なオプションのようです。 DB_EXPORT=$(echo "$(wp @remote db export -)" | gzip | base64 -w0); echo "$DB_EXPORT" | base64 -d | gunzip | wp @local db import - 残念ながら、ウィンドウがハングしているように見えるため、ターミナルの制限に達しているか、この呼び出しの構造をクリーンアップする必要があります。 scpこのプロセスから削除できる別の解決策はありますか?ここで使用できる他のコマンドはありますか?ここの例からマルチサイトを削除しましたが、これはエイリアスの一部になる可能性があることを考慮する必要もあります。 理想的には、私は将来的にこのようなものを望みます: wp @local db import @remote Basic …

8
ログインページエラー:予期しない出力が原因でCookieがブロックされています
私が最近発見したWordPress Webサイトを持っていますが、ログインページでこのエラーが発生しました。 エラー:予期しない出力が原因でCookieがブロックされています。ヘルプが必要な場合は、このドキュメントを参照するか、サポートフォーラムをお試しください。 空白の白いページが表示されるwp-login.phpため、からのみログインページにアクセスでき/wp-admin/ます。 私はウェブを検索し、多くのことを試みましたが成功しませんでした: の?>終わりのスペースと削除functions.php 両方functions.phpを確保しwp-config.php、ファイルの先頭または末尾にスペースがない オープニングwp-config.phpとfunctions.phpメモ帳++にし、UTF-8に変換する(人が「BOMなし」をお勧めしますが、それはメモ帳++の最新バージョンでは唯一のオプションです-私はUTF-8を推測しているが、今それを行います) 一部のファイルを完全にアップロードしなかった場合に関連する2を除いて、私はWP_DEBUGtrueに設定しており、エラーは発生しdebug.logていません。言及されたその特定のエラーnav-menu.php。これは、それがエラーを報告していることを確認しましたが、ログインの問題とは関係ありません _tmp問題の原因となっているプラ​​グインを除外するために、最後に各プラグインフォルダーの名前を変更しました また、すべてのプラグインを同時に除外するために、pluginsフォルダの名前を変更しました 私が試したこれらのことと、PHPエラーを受け取っていないことを考えると、他に何を試すことができますか?

3
添付されている投稿タイプAの分類を取得する
分類法または用語が与えられた場合、分類法が関連付けられているすべての投稿タイプをプルすることは可能ですか? たとえば、分類に建て知っcategoryたりして用語を与えられているcategory分類法を、リバースエンジニアに機能があるcategoryの分類ではpost? 不要な情報 私は特に投稿タイプを知る必要がある分類用語のいくつかのカスタムフィールドを使用していますが、URLの投稿タイプパラメータが何らかの理由でそこにない場合、問題が発生します。

2
カスタム投稿タイプのadmin列にカテゴリを追加しますか?
記事というカスタム投稿タイプを作成しましたが、管理者の概要画面に表示される情報はまばらです。チュートリアルのhttp://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_columnを使用して、注目の画像投稿のサムネイル画像を追加できました。 ただし、これらの投稿に割り当てられているカテゴリとサブカテゴリの概要を管理ページで取得できるようにしたいと思います。つまり、その部分の列を追加しますか? これは、カスタム投稿タイプのコードに分類法を登録するために使用したコードです
13 wp-admin 

2
表示名またはその一部でworpressユーザーを検索するにはどうすればよいですか?
提供された検索に関連するすべてのものを表示する検索ページを作成する必要があります。すなわちcommentsそれを含む、events、posts、CPTとS usersその名前を持ちます。 サイト内の姓または名に検索フレーズが含まれているユーザーを検索するにはどうすればよいですか?

2
ページコンテンツをページテンプレートに表示する方法
私のWordPressサイトでは、[を使用してWP_Query()] カスタムクエリを含むカスタムページテンプレートを作成しました。そのクエリを使用すると、特定のカテゴリの投稿を完全に取得できます。ただし、クエリされた投稿と共にページのコンテンツを表示したいと思います。 ものは次のようになります: --------------------------- ページ見出し ページ内容 クエリされた投稿の見出し 問い合わせられた投稿内容 --------------------------- 私に何ができる?

1
カスタム投稿タイプ、分類、および用語ごとに投稿を取得する
さて、「サービス」というカスタム投稿タイプがあります。このカスタム投稿タイプには「エリア」と呼ばれる分類があり、その分類には5つの用語があります。 「サービス」に10件の投稿があり、「絵画」という用語に5件の投稿があり、「写真」という用語に5件の投稿があるとします。 「サービス」から投稿をクエリできるようにする必要がありますが、それらの10件の投稿を表示する代わりに、「ペイント」に関連付けられた5件のみを表示します。 現時点では、分類と用語でクエリを実行できますが、「サービス」からのすべての投稿が、用語によるフィルターなしで表示されます。 基本的に、選択した用語からpost_typeで投稿をクエリします。 どんな助けでも素晴らしいでしょう。ありがとう。 <ul id="service-list"> <?php $args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting'))); $the_query = new WP_Query( $args ); if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <li class="service"> <h2><?php the_title(); ?></h2> <?php the_content(); ?> </li><!-- /.service --> <?php …


4
Wordpressのトリミングツールがグレー表示される
WordPressのトリミングツールは、Firefox 3.6(およびIE7 / 8)ではグレー表示されます。私はFirefoxのアドオンを無効にし、ここで解決策を試しました: WordPress画像エディターが機能しない-競合しますか? しかし、これは問題を解決していません。誰もがワードプレスがトリミングボタンを有効にするかどうかをどのように決定するか知っていますか? WPバージョンは3.0.1です ありがとう
13 images  editor 

4
WordPressで.cssのバージョンを変更する方法は?
タイトルが示すように、テーマ内の.cssファイルのバージョンを変更する方法がよくわかりません。現時点では、.cssのバージョン管理は次のようになっています。 <link rel='stylesheet' id='xxxx' href='https://www. site css/ styles.css?ver=4.6.1' type='text/css' media='all' /> 実行する必要のあるスクリプトはありますか-上記のようにバージョン4.6.2をどこに作成すればよいですか?
13 css 

2
meta_query 'compare' => 'IN'が機能しない
まず第一に、それが重複していることを知っていますが、古い回答はどれも役に立ちませんでした。 から投稿を検索していpost_metaます。これが私のコードで、現在は何も返しません。 $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' => array('single', 'redundant'), 'compare' => 'IN', ) ) ); $query = new WP_Query($args); echo $query->found_posts; 削除すればmeta_query動作します。私はこれらのことを確信しています: keyまたはにスペルミスはありませんvalue。 ポストタイプは post そこで「system_power_supply」内の「一」の値を持つポストが。ただし、投稿フィールドは高度なカスタムフィールドによって生成されます。

7
WP CLI「localhost(MAMP)でのデータベース接続の確立エラー」
WP CLIで何かを作成しようとすると、このエラーが発生します。 Error establishing a database connection. This either means that the username and password information in your `wp-config.php` file is incorrect or we can’t contact the database server at `localhost`. This could mean your host’s database server is down. しかし、リンクでサイトを開くことができます:http:// localhost:8888 / projectname 何か案が?
13 wp-cli 

2
管理パネルのwoocommerce注文にカスタムフィールドを表示するにはどうすればよいですか?
現在、私はwoocommerceにカスタム請求フィールドを追加しています function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); このフィールドの値を管理者側で編集する必要があります。現在、私は請求先住所の他のすべての値を編集できますが、この値は管理セクションに表示されません。次のコードは、adminセクションの値を表示するためだけに使用します。 function order_phone_backend($order){ echo "<p><strong>Billing phone 2:</strong> " . get_post_meta( $order->id, '_billing_phone_new', true ) . "</p><br>"; …

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