WordPress

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

3
カスタム投稿タイプの新しい投稿ステータス
カスタム投稿タイプがありrecipesます。cronスクリプトを使用して、ニュースをデータベースに自動的に集約しています。 現在、「レビュー待ち」としてインポートおよび保存されています。Aggregated発行されるすべての集約ニュースをリストするという別の投稿ステータスを作成することはできますか? 私はregister_post_status関数を使用しようとしましたが、これはうまくいかないようでした: function custom_post_status(){ register_post_status( 'aggregated', array( 'label' => _x( 'Aggregated', 'recipes' ), 'public' => false, 'exclude_from_search' => true, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( 'Aggregated <span class="count">(%s)</span>', 'Aggregated <span class="count">(%s)</span>' ), ) ); } add_action( 'init', 'custom_post_status' ); これで助けてくれてありがとう。


2
WooCommerce:get_price_htmlを編集する方法
単一の製品の価格値を編集しようとしています。 でsingle-product/price.phpのテンプレートの呼び出しがあります$product->get_price_html。その関数/メソッドを編集して、HTMLの表示方法を変更するにはどうすればよいですか? 現時点では、その中にある関数の内容をすべて削除しclass-wc-productても、奇跡的に表示されますか?誰もが理由を知っていますか?

8
現在のページURL(ページネーションを含む)を取得します
現在のページの正しいURLを自動的に取得するWP機能はありますか?つまり、1つの投稿を開いたばかりの場合、関数はと同じを返しget_permalink()ますが、ページのページ分割されたインスタンスを使用している場合(コメントをページ分割する場合)、関数は同じように返しますget_pagenum_link(get_query_var('paged'))。 コーデックスを検索しましたが、探しているものが見つかりませんでした。(しかし、get_pagenum_link()そこにも文書化されていません。) この機能については既に知っていますが、仕事をする「ネイティブ」なWP機能があれば嬉しいです。 前もって感謝します!よろしく、ルネ

1
分類リストテーブルのカスタム列
分類編集画面に新しい列を追加する次のコードがあります(edit-tags.php?taxonomy=book_place&post_type=books) function add_book_place_columns( $columns ) { $columns['foo'] = 'Foo'; return $columns; } add_filter( 'manage_edit-book_place_columns', 'add_book_place_columns' ); function add_book_place_column_content( $content ) { content = 'test'; return $content; } add_filter( 'manage_book_place_custom_column', 'add_book_place_column_content' ); 動作していますが、add_book_place_column_content関数の現在の用語IDにアクセスする必要があります。どうやってやるの?

3
表示名を一意にする
今すぐ、表示名を自由に設定できます。管理者になりすますこともできます。表示名を一意にすることは可能ですか?
13 users  profiles 


2
ページのコンテンツをバージョン管理するにはどうすればよいですか?
REST APIのドキュメントを提供するWordPressベースのWebサイトがあります。APIは常に変化しているため、ドキュメントも変化しています。ただし、APIのコミットと照合できるように、ドキュメントのバージョンを管理しておきたいと思います。WordPressページにコンテンツをリモートリポジトリ(GitHubなど)から取得させる方法はありますか?または、あるリポジトリからWordPressにコンテンツをプッシュする方法はありますか?

2
プラグイン内の1つのレベルからplugin_dir_url()を取得します
構造を使用していくつかのプラグインを作成しました: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php オブジェクト指向とコード全体の構造化を活用するために クラスファイル内からベースプラグインのURLを取得する必要がある場合があります...私は次を使用していますが、より良い方法があると確信しています: $this->plugin_location = substr(plugin_dir_url(__FILE__),0, strrpos(plugin_dir_url(__FILE__), "/",-2)) . "/"; もう1つのアイデアは、プラグインのすべての設定を保存する追加のシングルトンクラスを作成し、クラスファイルを介して抽象化レイヤーを追加することでした。 どんな助けも大歓迎です。

2
カスタム投稿タイプ-注文フィールド
カスタム投稿タイプに、ページで利用可能な「注文」フィールドを含める方法はありますか? 「順序」フィールドの重複値を防ぐ組み込みロジックはありますか? このアイデアは、ユーザーが指定した順序でカスタム投稿タイプをソートし、次に文字列ベースのカスタムフィールドでアルファベット順にソートできるようにすることです。

5
開発者は、「2年以上更新されていない」とマークされたプラグインを採用できますか?
私はhttp://wordpress.org/extend/plugins/で次の警告とともにいくつかのWordPressプラグインを見つけました。 このプラグインは2年以上更新されていません。WordPressの最新バージョンで使用すると、メンテナンスやサポートが終了し、互換性の問題が発生する場合があります。 このようなプラグインを「採用」または「検証」する方法はありますか?wordpress.orgにはプラグインが1つあるので、プロセスを理解しています。古いプラグインまたはおそらく破棄されたプラグインを最新にする正しいプロセスは何ですか?

4
アップロードされた元の画像を大きな画像サイズに自動的に置き換える
ユーザーが定期的に〜6MBの画像をアップロードしてWebサイトで使用するため(最初にそれらのサイズを変更する方法に慣れていないため)、WordPressはオリジナルを保存し、さまざまなサイズにサイズ変更します。 アップロードされた画像を取得し、それをより管理しやすいものにサイズ変更して、元の画像を置き換える関数またはプラグインが欲しいです。 オリジナルを削除するが置き換えない機能をいくつか見てきました。つまり、後日サムネイルを再生成することは不可能です。ユーザーが大きな画像をアップロードし、必要に応じて将来のサイズ変更のために自動的にサイズ変更および保存できるように、これを置き換える必要があります。
13 images 

2
フォーム送信の処理方法
私はワードプレスが初めてなので、いくつかの問題に直面しています。 ユースケースのシナリオは次のとおりです。 ユーザーには、学校でクラブを始めるための申請書が表示されます。 ユーザーはフォームに入力し、「送信」ボタンを押します。 フォームを検証する必要があります。 検証が成功した場合、データはclub_detailsdbのカスタムテーブルに保存され、ユーザーにはメッセージが表示されます(例:送信ありがとうございます。承認のためにアプリケーションが管理者に送信されます)。 管理者はWordpress管理パネルにアクセスして、クラブの保留中の要求を承認します。(データはdbから取得され、管理者に表示されます)。 私は次のことをしました: for 1)Wordpress HTMLエディターを使用してアプリケーションフォーム/ページを作成しました。 3)validation.js検証コードを持つjavascriptファイル()があります。 for 4)アプリケーションの詳細をdbのカスタムテーブルに保存club-functions.phpする機能storeInDB()を持つphpファイル()があります。 5)独自のプラグインフォルダーを作成club.phpし、Wordpress管理パネルで管理者にアプリケーションの詳細を表示するphpファイル()を追加しました。 私は次の場所で立ち往生しています:フォームの送信を処理する方法。javascriptのvalidate関数を呼び出し、後で関数を呼び出すコードをどこに配置する必要がありstoreInDB()ます。 どのようにこれを達成するのか、このアプローチは良いですか?事前に感謝します。
13 forms 

1
サードパーティのサイトでシングルサインオン用のAPIを作成する
私のサイトは、ソフトウェア会社がホストする独自のサブドメインに存在するサードパーティのソフトウェアと統合する必要があります。サイトのユーザーがサブドメインにアクセスできるように、サードパーティの開発者にエンドポイントを提供して、エンドポイントを使用してAPI呼び出し(WordPressサイトへ)を行う必要があります。 他のサイトは、何らかのAPIを使用して、私のサイトからユーザーを認証する必要があります。 どこから始めればいいのか分かりませんが、私の感覚では、これは私よりも賢い人々によって理解されています。前もって感謝します!

1
投稿タイトルのリストからのオートコンプリートまたは自動提案
(検索)フォームでオートコンプリートまたはオートサジェスト機能を使用したい: ユーザーが入力を開始すると、一致するテキストを持つ投稿タイトルが提案されます。 また、各カスタム投稿に関連して保存したメタデータ(数値)を表示したいです。例: 「A」と入力すると、「Apples(13)、Aardvarks(51)、Astronauts(21)」などが提案されます。

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