WordPress

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

1
WP 4.1以前にあった気晴らしのないモードに戻す方法は?
WP 4.1の機能の1つは、新しい注意散漫のないモードの導入でした。 これは個人的な意見ですが、実際には4.1より前のモードと比較するとひどいものだと思います。 エディタースタイルではパフォーマンスが大幅に低下します 書くスペースが少ない マウスを動かすたびに、物事が現れたり消えたりするのを見るので、それはもっと気が散ります。画面の動きよりも気になるものは何ですか? ところで、この質問の目的は機能について意見を述べることではありませんが、4.1以前の注意散漫のないモードに戻すにはどうすればよいですか? 私はWebで調査を行ったところ、多くの人が不満を述べていましたが、解決策はありませんでした。

2
添付画像srcの取得とクラスの追加
それぞれに4つの添付画像が含まれている投稿があります。私が私のsingle.phpでやろうとしていることは、4つの画像すべてを取得して、各画像に異なるクラスを追加できるようにすることです。 <img class="image_1 no_lazy" src="first attached image src"/> <img class="image_2" src="second attached image src"/> <img class="image_3" src="third attached image src"/> <img class="image_4" src="fourth attached image src"/> これが私が試したことですが、srcを取得する代わりに配列を取得します...私は本当に解決策に近いと思いますが、私が間違っていることを見つけることができません... <?php global $post; $args = array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => …

3
投稿編集画面/サイドボックスにすべての投稿タグを表示する
WordPress管理セクションの投稿編集画面/タグサイドボックスにすべての投稿タグを表示する方法を探しています。デフォルトでは、WordPressは45の最もよく使用されるタグを表示しますが、そこにすべてのタグをリストするか、少なくともこの制限を増やす方法が必要です。 私はここで同様の質問を見つけましたadmin-> edit postのすべてのタグを表示しています。しかし、それは私が本当に望んでいるものではないWordPressコアファイルを編集/修正することを提案しています。WordPressのアップグレードは大きな問題になるからです。 Google検索でも何も見つかりませんでした。編集後のページにすべてまたは45個を超えるタグをリストする方法はありますか?
8 wp-admin  tags 

1
変更方法「コメントを投稿するにはログインする必要があります。」
一部のユーザーは、私のサイトが混乱していると述べています。これが事実なので、未登録の訪問者がコメントを残したい場合は、すぐにリンク/登録へのリンクを実際に作成したいと思います。 現時点では、「コメントを投稿するにはログインする必要があります」と表示されます。ログインへのリンクなし。これをどこで編集して「コメントを投稿するには登録またはログインする必要があります」に変更できますか?それらへのリンクがありますか?

1
テーマカスタマイザの「サブ」パネルを作成するにはどうすればよいですか?
WordPress 4.0のクールな新機能の1つはadd_panel()メソッドです。私の状況では、非常に単純なテーマオプションの新しいパネルを作成したいのですが、themオプションパネルの下にサブパネルを作成することは可能です(たとえば、ヘッダー用、本文用、および1つずつ)フッター?もしそうなら、私はそれをどうやってやりますか?

1
投稿IDを64ビット整数未満にリセット
私は長年Wordpressを実行しており、約26000の投稿があります。 ある時点で、投稿IDが32ビット整数を超え、64ビットシステムでWordpressを使用するようになりました。 4863166253のようなIDの投稿が表示されています。 32ビットのラズベリーpiのような低電力サーバーにホスティングを切り替えたい すべてが20億未満になるように投稿IDをリセットする方法はありますか? 私のWordpressバグレポートはここで読むことができます ありがとう。
8 database  mysql 

1
WP_User_Queryおよび一意でないusermetaデータ
私たちが作成して管理しているWPプラグインに問題があります- ユーザーデータのエクスポート ユーザーから、一意でないユーザーメタデータレコードが正しく返されないという問題が報告されました- ここ プラグインでは、ユーザーが選択したusermetaデータをエクスポートします。get_users()を使用して、WP_User_Queryを使用します。 get_usersにいくつかの簡単な引数を渡します。 // build argument array ## $args = array( 'fields' => 'all', 'role' => sanitize_text_field( $_POST['role'] ) ); 返されたWP_Userオブジェクトを検査すると、usermetaフィールドは返されません-たとえば(オブジェクトデータはスペースを節約するために削減されます): Array ( [0] => WP_User Object ( [data] => stdClass Object ( [ID] => 1267 [user_login] => user@email.com ... ) [ID] => 1267 ... ) [1]... …
8 plugins  users  export 

1
エンキューされたJavaScriptファイルの依存関係を連結および縮小する
を使用wp_enqueue_scriptしてJavaScriptファイルをテーマにロードしています。ただし、それに加えて、エンキューされたスクリプト(Gruntによって既に連結および縮小されている)の依存関係として、いくつかのjQueryファイルもロードしています。これが私のコードです: add_action('wp_enqueue_scripts', function() { wp_enqueue_script( 'customscripts', get_template_directory_uri() . '/assets/js/main.min.js', array('jquery', 'jquery-form', 'json2', 'jquery-ui-autocomplete'), NULL, true ); }); 依存関係配列の場合、これらのjQuery依存関係を連結および縮小するにはどうすればよいですか?私は自分のサイトをできるだけ速くロードしようとしています、そしてそれはロードする必要があるJSファイルが少ないほど良いです。また、(タグのasyncプロパティを使用して)それらを非同期でロードすることが可能であった場合、問題は解決します<script>。 プラグインを使わずにやりたいのですが、必要に応じてプラグインを使います。 助けてくれてありがとう:)

6
短い投稿からより多くの、または[…]テキストを削除
ショートポストの文字数制限のあるテーマを使用し、文字数制限の最後に[...]を表示します。 これを削除したいので、検索しthe_excerpt();て置き換えますthe_content(); 問題は通常のコンテンツで解決しますが、それでも画像投稿タイプに問題があり<?php the_excerpt(); ?>ます。これを変更すると、私のショートポストは完全な投稿のように動作し、投稿の長さとは関係ありません。 私はテーマですべてのPHPファイルを開き、次のようなキーワードを探します:制限、長さ、検索の抜粋すべてのファイルと言語で "[...]"を検索しても、ショートポストの長さを定義するコードはどこですか?それがどこから来たのか分からない。 しかし、私が見つけるのはコード行だけです function.php if ( ! function_exists( 'string_limit_words' ) ) : function string_limit_words($str, $limit = 18 , $need_end = false) { $words = explode(' ', $str, ($limit + 1)); if(count($words) > $limit) { array_pop($words); array_push($words,'...'); } return implode(' ', $words); } endif; そして、18を増やしても何も変わりません! 私が探しなければならないコードは何ですか?
8 excerpt  limit 

4
JavaScript APIはありますか?JSでパブリックデータとプライベートデータにアクセスする方法
この投稿によると、Wordpress用の組み込みJavaScript APIはありません。したがって、AJAXで構築したい開発者は、私には正しくないと思われる独自のソリューションをすべて思いついたようです。 組み込みAPIを使用して投稿やデータをフェッチすることとは別に、私が実際に見逃しているのは、バックエンドとフロントエンドのインターフェースを処理するJavaScript関数の小さなセットです。さて、この問題に関して何か計画はありますか? たとえば、私はそれを知りたいです 左側のメインメニューは折りたたまれています ログインしているユーザー 彼はどのグループか ブラウザなどのクライアントデータ など。

2
WordPressでパスワードがプレーンテキストとしてエクスポートできるのはなぜですか?
WordPress 3.9.2のインストールで、[ユーザー]に移動し、すべてのユーザーを選択して、[一括アクションエクスポート]を選択して、ユーザーのプレーンテキストパスワードを抽出できます。 phpMyAdminでmySQLデータベースを調べると、パスワードがハッシュ化されています。 質問 すべてのユーザーパスワードをプレーンテキストでエクスポートできるのはなぜですか。これを防ぐにはどうすればよいですか。 更新 1人のユーザーまたは「すべてのユーザーをエクスポート」をエクスポートすると、次のような出力が表示されます User ID,Username,Payment Status,First Name,Last Name,Address,Zip,City,Country,Date,Sex,Phone no.,Email,Company,Password,TOS,Website,AIM,Yahoo IM,Jabber/Google Talk,Biographical Info,Registered,IP "31","xxx","paid","Jasmine","Lognnes","xxx","xxx","xxx","","xxx","female","","xxx","xxx","xxx","agree","","","","","","2012-01-26 18:13:19","xxx"

2
更新後、WPは新しいバージョンについて悩み続けます。どうして?
私はWPをGit経由でバージョン3.9.2(現在は最新)に更新しました。しかし、管理者は「新しいバージョンが利用可能です」と私に伝え続けます。どういうわけか掘り下げた後、それは言語パックに関連しているようです。にWPLANG設定しましたnl_NL。 ではwp-includes/update.php、ファイルwp_version_check()のようなURLを使用して新しいバージョンのWordPressのサーバーに対するチェック: http://api.wordpress.org/core/version-check/1.7/?version=3.9.2&php=5.5.11&mysql=5.5.15&local_package=&blogs=1&users=2&multisite_enabled=0&locale=nl_NL それをクリックすると、ステータスが「アップグレード」の応答が表示されますが、バージョンは同じです!?最後にロケール引数を削除するか、空のままにすると(以下のURL)、「最新」のステータス値で応答し、更新ナグをトリガーしないことがわかります。 http://api.wordpress.org/core/version-check/1.7/?version=3.9.2&php=5.5.11&mysql=5.5.15&local_package=&blogs=1&users=2&multisite_enabled=0&locale= WPキャッシュのフラッシュ(一時的な更新)を実行してみましたが、何も変わりません。誰かがここで何が起こっているのか分かりますか?ありがとう。

1
テーマとプラグインのパスとURLを定義するためのベストウェイ
私は混乱しています。これはばかげた質問であることを知っています。テーマのパスがあまりよくないので、他に方法はありget_template_directory()ますか? // theme folder path if ( ! defined( 'TZSC_THEME_DIR' ) ) { define( 'TZSC_THEME_DIR', dirname(__FILE__).'/' ); } // theme folder URL if ( ! defined( 'TZSC_THEME_URL' ) ) { define( 'TZSC_THEME_URL', plugin_dir_url( __FILE__ ) ); }

3
少なくとも1つの投稿を行ったユーザーのリストを表示する方法は?
私がやりたいのは、少なくとも1つの投稿に貢献したユーザーのリストを用意することです。 以下を示す必要があります。 【ユーザー写真】| [ユーザー名] | 【ユーザー投稿数】 例えば [写真] Joe Bloggs(8) 私はスタートしてこのルートを下りました: <?php $blogusers = get_users( 'orderby=post_count' ); foreach ( $blogusers as $user ) { echo '<li>' . esc_html( $user->display_name ) . '</li>'; } ?> ただし、これは投稿したユーザーではなく、ブログに登録されているすべてのユーザーを返すだけのようです。そのため、私は間違いなく正しく行っていません。 私はワードプレスとPHPを初めて使用するので、すべての助けをいただければ幸いです。

1
Role機能とMeta機能の違いは何ですか。map_meta_cap()フィルターを使用する場合
次のことについて非常に混乱しています。 ロール機能とメタ機能の違い メタ機能とプリミティブ機能の違い map_meta_cap()フィルターを使用するタイミング。 WPの既存の機能またはカスタムの機能をWPの既存の役割またはカスタムの役割に追加し、そのままで機能することを期待して、ほとんどの場合は機能しない場合を想定して、多くの状況がありました。 人々はmap_meta_cap()フィルターについて言及しているようですが、フィルターが実際に何をするのか、いつフィルターを使用しなければならないのか、機能がすぐに機能するのかについての良い説明はありません。 私はそれが理にかなっていると思います。 私はこれをよく説明する説明やリソースへのリンクに非常に感謝します。 ありがとう、ダーシャ

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