WordPress

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

3
ページあたりの投稿数を変更する
ワードプレスの設定 => 閲覧 => ブログページには、最大 [入力フィールド]の投稿が表示されます 現時点では3つの投稿に設定しています。 インデックス、日付アーカイブ、タグアーカイブ、カテゴリアーカイブ、検索結果などで...ループとページングを使用するすべてのページに、ページごとに3つの投稿が表示されます。 私の目標は、ページごとに異なる数の結果を得ることができるようにすることです。インデックスには3つの投稿がありますが、検索結果またはアーカイブでは、ページごとに異なる数の結果が表示されます。 これを行う方法はありますか?
14 posts  pagination 

5
投稿内の不要なメディアライブラリURL
Googleでブログのコンテンツを検索するときに、メディアライブラリの個々の画像が、Googleが何らかの方法で検索してインデックスを作成する独自のURLを生成していることにショックと恐怖に気付きました! たとえば、このページ:http : //blog.stackoverflow.com/2008/08/special-development-team-podcast/ この画像が含まれています:http : //blog.stackoverflow.com/wp-content/uploads/bio-jarrod-dixon.jpg これは問題ありませんが、どういうわけかこの画像は独自のURLおよび「投稿」として公開されます:http : //blog.stackoverflow.com/2008/08/special-development-team-podcast/bio-jarrod-dixon/ これは非常に望ましくありません! WordPressでメディア設定を確認し、メディアライブラリを閲覧しましたが、この動作を無効にする方法がわかりません。何か案は?

4
「タグ」と「カテゴリ」の違いは何ですか?
私はWordPressを数年間使用していますが、カテゴリよりもタグを使用したり、カテゴリを使用したタグを使用したりする理由はまだわかりません。 この2つの背後にある考え方は何ですか?また、それぞれが適切なのはいつですか?
14 categories  tags 

7
カスタム分類用語の最上位の親を取得します
特定の用語のトップレベルの親を取得するにはどうすればよいですか? wp_get_object_terms投稿の分類用語を取得するために使用していますが、すべてのタグ付き用語を表示するのではなく、タグ付き用語の最上位の親のみを表示します。 これらが私の選択した用語である場合、私は朝食、昼食、夕食のみを表示したいです。 x BREAKFAST x Cereal x Eggs LUNCH Hamburger x Pizza DINNER Fish Bass x Salmon Trout Lasagna これどうやってするの?

7
最高のWordpress多言語プラグイン?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 WordPressに最適な多言語プラグインは何ですか? WordPressには多言語サポートがないため、プラグインを使用して多言語機能を取得する必要があります。多言語機能を取得するためにさまざまなWordPressサイトを使用することを提案しないでください。これにより、解決するより多くの問題が発生します。 そのようなソリューションを正常に実装した場合にのみ回答し、現在の制限を説明してください。また、これを選択する前に、テストした他のソリューションを指定することをお勧めします。 考慮事項: / en / ... / fr /。などの言語URL 未翻訳ページのデフォルト言語にフォールバックできる ブラウザの言語検出

5
管理メニューページのコールバックに引数を渡しますか?
状況:私はプラグインに取り組んでおり、それをクラスとして開発していますが、この状況に陥るまではすべてうまくいきました。私は物事を少しきれいにしたかったので、これを試しました。 class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a function for every options page I create //so I prefer to just load the content from an external file. function load_view($filename) { $view = require(dirname(__FILE__).'/views/'.$filename.'.php'); return $view; } //Here is where the problem …


2
ページ属性メタボックスとページテンプレートを投稿編集ページに追加しますか?
(モデレーターの注意:タイトルはもともと「ページ属性」や「ページ属性>テンプレート」セレクターをPOSTSエディターに追加する方法です) WPは現在、ページへの「テンプレート」の割り当てのみを許可しています(つまり、post_type=='page')。この機能を投稿にも拡張したい(たとえば、post_type=='post') 「ページ属性」メタボックス、より具体的には、テンプレートエディターを投稿エディターに追加するにはどうすればよいですか? 私はこれがfunctions.php私のテーマのために私が置くコードであると仮定しています。 更新:選択ボックスhtmlを既存のカスタムメタオプションボックスに追加するだけで、ハードコーディングされたテンプレートプルダウンメニューを投稿エディターに追加できました。ここに私が使用しているコードがあります... add_meta_box('categorydiv2', __('Post Options'), 'post_categories_meta_box_modified', 'post', 'side', 'high'); そして、オプションとテンプレート選択ボックスを書き出す機能があります... //adds the custom categories box function post_categories_meta_box_modified() { global $post; if( get_post_meta($post->ID, '_noindex', true) ) $noindexChecked = " checked='checked'"; if( get_post_meta($post->ID, '_nofollow', true) ) $nofollowChecked = " checked='checked'"; ?> <div id="categories-all" class="ui-tabs-panel"> <ul id="categorychecklist" class="list:category categorychecklist form-no-clear"> …

12
ネットワークサイトに独自のドメイン名があるマルチサイトのCookie
複数のスタンドアロンWordpress Webサイトを単一のマルチサイトインストールに統合することにしました。 サブディレクトリを含むまったく新しいマルチサイトインストールを作成し、サブディレクトリURLを使用してMUネットワークサイトを作成し、元のスタンドアロンサイトからコンテンツをエクスポートしてから、そのコンテンツをサブディレクトリMUサイトにインポートしました。 次に、cPanelから元のスタンドアロンサイトを削除し、MUサイトのドメイン名を元のドメイン名に設定しました。 サイトは元のドメイン名でロードされますが、domainname.com / wp-adminにログインしようとすると(新しいマルチサイトのネットワーク管理ユーザー資格情報を使用して)、エラーが表示されます。 エラー:Cookieがブロックされているか、ブラウザでサポートされていません。WordPressを使用するには、Cookieを有効にする必要があります。 Cookie は Chromeで有効になっています。 に以下を追加してみましたwp-config.php: define('COOKIE_DOMAIN', false); しかし、問題は残っています。 WP Migrate DB Proを使用して、スタンドアロンWebサイトをMUサブディレクトリサイトにプルし、cPanelからスタンドアロンサイトを削除し、MUサブディレクトリサイトのURLを元のスタンドアロンサイトのドメイン名に設定した場合にも、同じ問題が発生します。サイトのフロントエンドが正常に読み込まれ、管理者にログインできません。 感謝します。
14 multisite 


4
WordPress REST API v2エンドポイントをパブリックビューから隠す
私が使用を開始したいと思いますワードプレスのREST API v2は自分のサイトからのクエリ情報に。エンドポイントURLに直接アクセスすると、すべてのデータが公開されていることに気付きました。また、多くのチュートリアルがライブサイトではなくテストサーバーまたはローカルサーバーの使用に言及していることも確認しました。 私の質問は: これは本番サイトで使用することを意図していますか? /wp-json/wp/v2/users/サイトに登録されているすべてのユーザーを表示するなど、誰でもエンドポイントを表示できるようにすることにはセキュリティ上のリスクがあります か? 許可されたユーザーのみにエンドポイントへのアクセスを許可することは可能ですか? セキュリティに関するベストプラクティスに従っていることを確認したいので、ヒントは役立ちます。APIドキュメントは、認証に言及したが、私は直接アクセスされてからURLを阻止するかどうかはわかりません。他の人は、通常、このデータに外部アプリケーションがアクセスするように多くの情報を公開せずにどのように設定しますか?
14 http  wp-api  rest-api 

3
プラグインでJavaScriptをエンキューする方法
今回は、プラグインフォルダーにJavaScriptファイルを含めることに取り組んでいます。 テーマディレクトリからウィジェットファイルを転送してプラグインを作成しようとしています。ウィジェットファイルをコピーしましたが、そのウィジェットファイルはJavaScriptファイルに依存していたため、プラグインディレクトリに/ js /フォルダーを作成しました。このファイルがホストされている場所「jquery.repeatable.js」 このコードを使用しましたが、jsファイルが含まれていないようです- function Zumper_widget_enqueue_script() { wp_enqueue_script( 'my_custom_script', plugin_dir_url( __FILE__ ) . 'js/jquery.repeatable.js' ); } add_action('admin_enqueue_scripts', 'Zumper_widget_enqueue_script'); 私はフォーラムでこれを検索しました-https : //stackoverflow.com/questions/31489615/call-a-js-file-from-a-plugin-directory しかし、まだこれは役に立ちませんでした。 質問をまとめ直します。プラグインディレクトリで、このフォルダーの下にjsファイルがあります-/ js / 正しいプロセスとは何かを含めたいのですが、何か登録する必要がありますか? この部分に何か問題があり'admin_enqueue_scripts'ますか?

6
REST API V2からWPナビゲーションメニューを取得する
WP REST API v2プラグインを使用して、JSON応答からナビゲーションメニューを取得しようとしています。 REST API v2用のナビゲーションメニュープラグイン拡張機能はありませんが、V1専用です。 コーデックスのWordPress投稿タイプから、ナビゲーションメニューが投稿タイプとして扱われることを学びました。 Rest API Docから、これがタイプの投稿を取得する方法です: GET http://demo.wp-api.org/wp-json/wp/v2/types/<type> 私はそのようにしようとしました: URL : http://localhost/wptest/wp-json/wp/v2/types/nav_menu_item 403エラーを受け取りました。 {"code":"rest_cannot_read_type","message":"Cannot view type.","data":{"status":403}} サーバーは私の要求を理解しましたが、データの提供を拒否しました。 Q:どうすれば修正できますか?

7
5分ごとに機能を実行する方法は?
5分ごとに実行する機能があります。私はコーデックスから以下を参照しました: <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> いつ開始するかに関係なく、5分ごとにこの関数を実行したいと思います。どうすればこれができますか? また、訪問者がサイトにアクセスするとcronが実行されるとコーデックスは述べています。訪問を待つことなく、分単位でcronを実行する方法はありますか? 次の関数を5分ごとに実行する必要があるとしましょう。次に、wp_schedule_event()またはを使用してどのように実行できwp_cronますか? function run_evry_five_minutes(){ // codes go here }

3
4.2 utf8mb4データベースアップグレードの再起動
古いサーバー上でWPを4.2に更新しましたが、これはutf8mb4のアップグレード要件と一致しません。 これらの要件を満たす別のサーバーに移動しましたが、WPはこのデータベースアップグレードをもう起動しません:/wp-admin/upgrade.phpに述べていYour WordPress database is already up-to-dateます。wp_postテーブルを手動でutf8mb4 に設定しようとしましたが、すべての特殊文字が「 」になりました。 maybe_convert_table_to_utf8mb4特別な文字をすべて失うことなく、単純なアップグレードで強制的に起動する方法はありますか? ありがとう!
14 database 

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