WordPress

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

2
Wordpress Media Uploaderイベント
「すべての変更を保存」ボタンのクリックイベントをキャプチャしたいのですが? (window.send_to_editor)[ 投稿に挿入 ]ボタンをクリックしたときのようなコールバックメソッドはありますか
11 uploads  events 

2
WordpressパーマリンクがApache2 Ubuntu 14.04で機能しない
私のローカルマシンでは、ワードプレスのパーマリンクが機能しません。調査の後、私はそのワードプレスが.htaccessファイルを作成していないことを発見しました。 このため、以下の手順に従いました。 " .htaccess"ファイルを手動で作成し、メインのWordPressディレクトリに保存します。(これは、wp-admin、wp-includes、およびwp-contentフォルダーを持つものです。) Ubuntuターミナルに移動し、次のように入力します。 sudo chown -v:www-data "/FilePathHere/.htaccess" (グループ)ファイルの所有権がwww-data(Apache2)に変更されたことを示す行が表示されます。 Apache2にファイルへの書き込みアクセス権を付与します。 sudo chmod -v 664 "/FilePathHere/.htaccess" ファイルのモードが保持されていることを示す行が表示されます。 次に、Apache2サーバーでmod_writeを有効にして、WordPressが.htaccessファイルに書き込めるようにする必要があります。ターミナルで次のように入力します。 sudo a2enmod rewrite modの書き換えを有効にし、Webサーバーを再起動するように通知する行が印刷されているはずです。 それをやりましょう。次のように入力して変更を有効にするために、WebサーバーApache2を再起動します。 sudo /etc/init.d/apache2 restart コマンドラインプロンプトはすべて完了しました。ここでコマンドラインウィンドウを閉じることができます。 WordPress管理パネル(例:)に移動しますhttp://Domain/wp-admin。[設定]-> [パーマリンク]に移動し、選択したパーマリンク形式を選択します。[変更を保存]ボタンをクリックします。 すべてのステップが成功しました。しかし、それでもパーマリンクは機能しませんでした。 パーマリンクを適切に機能させるために必要な設定は他にありますか。
11 permalinks 

6
移行後の古いドメインへのリダイレクト
私は自分のWebサイトの1つを新しいドメインに移動しました。 データベースのバックアップ すべてのファイルを新しいサーバーにアップロードしました。 SQLを新しいサーバーにインポート phpmyadmin このスクリプトを使用して、データベース内のURLを変更しました。 今、私が直面している問題は次のとおりです。 すべてのリンクは古いドメインに行きます。 すべての画像は古いドメインにリンクされています。 wp-admin 実行しようとすると、古いドメインにもリダイレクトされます mydomain.com/wp-admin これについて何か考えがあれば助けてください、どんな助けでも大歓迎です。
11 urls  links  phpmyadmin 

3
get_posts-著者IDですべての投稿を取得します
特定の作成者ID(現在のユーザー)のすべての投稿を取得したい。後で、このユーザー(ASC)が作成した最初の投稿を選択します。get_postsで正しい引数を使用していないと思いますか?$ current_user_postsには常に、複数の異なるWP_Postオブジェクト内のすべてのブログ投稿の配列が含まれています。 global $current_user; get_currentuserinfo(); $args = array( 'author' => $current_user->ID, // I could also use $user_ID, right? 'orderby' => 'post_date', 'order' => 'ASC' ); // get his posts 'ASC' $current_user_posts = get_posts( $args );
11 get-posts 

3
ブール値のtrue / false値を持つメタクエリ
私はすべての賃貸物件を表示しようとしています。まずは賃貸されていないすべての物件、次に現在賃貸されているすべての物件を表示します。チェックボックス(レンタルされている場合はtrueまたはfalse ... trueを返す)である、レンタル価格(_price_rented)のカスタムポストメタを持つカスタムポストタイプ 'rent'があります。使用可能な(レンタルされていない)プロパティが最初に表示され、次にレンタルされたプロパティが表示されるすべてのプロパティを表示するようにクエリを変更する必要があります。 これが私のクエリです: $ts_properties = new WP_Query( array( 'post_type' => 'rent', 'paged' => $paged, 'posts_per_page' => -1, 'meta_key' => '_price_rented', 'orderby' => 'meta_value', 'order' => 'DESC', 'meta_query' => array( array( 'key' => '_price_rented', 'value' => false, 'type' => 'BOOLEAN', ), ) ) ); 何らかの理由で、このクエリはレンタルされたすべてのプロパティを表示します。meta_queryで値を「false」から「true」に切り替えると、プロパティが表示されません。 だから、私は思った、戻り値はfalse(レンタルされているプロパティの場合)またはNULL(レンタルされていないプロパティの場合)のいずれかですが、NULLの結果をクエリする方法(falseではない)がわからないため、「引数をmeta_queryと比較し、値を「!=」に設定しますが、これも機能しませんでした。 編集:var_dumpは、利用可能な賃貸されていないアパートstring(0) ""について、および利用できない賃貸されたアパートについて、以下を返します。string(1) "1"

3
エラー:MyClass :: start_lvl()の宣言は、Walker_Nav_Menu :: start_lvl()の宣言と互換性があるはずです
私は現在WordPressサイトで作業しており、管理者が[外観]> [メニュー]ページにアクセスすると、次のエラーが表示されます。 ErrorException:ランタイム通知:Walker_Nav_Menu_Edit :: start_lvl()の宣言は、wp-admin / includes / nav-menu.php行203のWalker_Nav_Menu :: start_lvl()の宣言と互換性があるはずです。 PHPの互換性の問題のようです。ローカル開発マシンでPHP 5.3.10を実行しています。 この問題を解決する最良の方法は何ですか?


4
wp_nav_menu:メニューが存在する場合にのみメニューを表示し、存在しない場合は何も表示しない
wp_nav_menuを使用して、メニューが存在する場合にのみメニューを表示し、そうでない場合は何も表示しないようにしています。 メニューを削除すると、ページの一覧が出力されます。 私のfunctions.phpファイルには以下が含まれます: if (function_exists('register_nav_menus')) { register_nav_menus ( array('main_nav' => 'Main Navigation Menu'));} wp_nav_menuを使用して、メニューが存在する場合にのみメニューを表示し、それ以外の場合は何も表示しないにはどうすればよいですか?
11 menus  pages  list 

7
このエラーを修正する方法致命的なエラー:未定義の関数への呼び出し…?
致命的なエラー:/home/content/33/7211533/html/someSite/wp-blog-header.phpの14行目の未定義関数wp()の呼び出し 誰が問題を理解できますか? 私はすでにwp-includesand wp-adminフォルダーを更新しており、functions.php問題ありませんが、修正方法がわかりません。助言がありますか? 編集 WordPressを再インストールしました(サイトに新しいコピーをアップロードし、それが最新であることを確認しました)- 手動更新と同等です。 その後、問題なく動作し始めたため、この問題は修正されました。


5
カテゴリとタグで投稿をクエリする方法は?
カテゴリXとタグYに関連する投稿のリストを表示しようとしています。次のコードを試しました。 $args = array( 'posts_per_page' => 4, 'tag_id' => $tag_id, 'cat' => $cat_id, ); query_posts($args); しかし、正しく機能せず、co \ ategory内のすべての投稿を返します。 あなたが持っているかもしれない洞察を聞きたいです
11 query-posts  tags 

2
カスタム画像サイズ/サムネイル-ソース画像が設定されたサイズよりも小さい場合でもアスペクト比にトリミング
通常、ハードクロップを使用してカスタム画像サイズを設定すると、たとえばadd_image_size( 'custom-size', 400, 400, true );、次の結果が得られます。 #1アップロードされた画像:600x500>サムネイル:400x400。 #2アップロードした画像:500x300>サムネイル:400x300。 #3アップロードされた画像:300x200>サムネイル:300x200。 しかし、私がしたいのは、アップロードされた画像がカスタム画像サイズの設定された幅または高さ、あるいはその両方よりも小さい場合です。これらの次元内-次のように、アスペクト比(この場合は1:1)に合わせてトリミングされます。 #1アップロードされた画像:600x500>サムネイル:400x400。 #2アップロードされた画像:500x300>サムネイル:300×300。 #3アップロードされた画像:300x200>サムネイル:200×200。 これは標準のadd_image_sizeオプションを使用して可能であるとは思わないが、別の関数、またはadd_image_size関数を変更するフックを使用して可能ですか? または、この機能を追加するプラグインはありますか? どなたでもご提供いただける情報をいただければ幸いです。
11 images  cropping 

7
/ page / {pagenum} /なしで現在のURL(パーマリンク)を取得します
どのように私は、現在のURLを取得することができますが、常に(ホームページ、アーカイブ、ポスト型アーカイブ、カテゴリアーカイブ、などか)せずに/page/{pagenum}/、それの存在する場合の部分?したがって、実際のURLが次の場合: example.com/category/uncategorized/ または example.com/category/uncategorized/page/2/ その場合、戻り値は常に example.com/category/uncategorized/

3
カスタムルートでWP APIリクエストの本文にアクセスするにはどうすればよいですか?
WP API(v2ベータ4)でカスタムルートを作成して、サイトオプションを設定しました。AngularJSを使用してAPI呼び出しを行っていますが、何らかの理由で、リクエスト内で送信されたデータにアクセスできません。ここに私がこれまで持っているものがあります: gvl.service('gvlOptionService', ['$http', function($http) { this.updateOption = function(option, value) { return $http({ method : 'POST', url : wpAPIdata.gvlapi_base + 'options', data : { "option" : option, "value" : value }, headers : { 'Content-Type': 'application/x-www-form-urlencoded', 'X-WP-Nonce' : wpAPIdata.api_nonce } }) } }]); これでリクエストが正常に送信され、投稿されたデータは次のようになります。 {"option":"siteColor","value":"ff0000"} リクエストは、カスタムルートと指定したコールバックに正常に送信されます。これがクラス内のそのコールバック関数です: public function update_option( WP_REST_Request …
11 wp-api 

2
WP-CLIが商用プラグインの更新を認識しない
WP-CLIが商用プラグインのプラグイン更新を認識しないという、以前に遭遇したことがない問題に遭遇しています。 プラグインの更新がWordPressダッシュボードに表示されますが、実行../wp-cli.phar plugin update --allしても更新されません。実行../wp-cli.phar plugin listしても、更新があると表示されません。 他のサーバーで同じ商用プラグインのWP-CLIを使用して更新を問題なく実行しました。このサーバーでの唯一の違いは、sudoアクセス権がないことです。そのため、ご覧wp-cli.pharのとおり、wpコマンドではなく直接呼び出しています。 WP-CLIは、このインストールで問題なく.orgリポジトリからのプラグイン更新を処理しています。
11 updates  wp-cli 

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