WordPress

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

4
最初の投稿用語を取得する
カスタム投稿タイプの最初の用語のみを取得するにはどうすればよいですか。 私はすべてを得ることができます-問題ありません。これらすべてをつかむために私が使用しているもの <?php foreach ($terms as $term) {echo '<a href="'.get_term_link($term->slug, 'sitecat').'">'.$term->name.'</a>,';} ?> >> <a href="<?php the_permalink(); ?>"><?php the_title('', ''); ?></a></h2></span> 私のコードを使用して答えをいただければ幸いですが、どんな助けでも大歓迎です

4
メール変更時に確認が必要
ユーザーがメールアドレスを変更するたびにワードプレスが確認メールを送信しないのはなぜですか。 メールアドレスが偽物やタイプミスではないことをどうやって知るのですか? それで、この関数を実装するためのスニペットを誰かに教えてもらえますか? 更新: これがアイデアです。 ユーザーがメールを変更した 確認メールを送信します。 ユーザーが確認リンクをクリックしてX日以内にそのメールを確認した場合、メールを変更する必要があります。それ以外の場合は、既存のメールを使用する必要があります。
10 users  email 


2
「データベース接続の確立エラー」メッセージを上書きするプラグインはありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 4年前休業。 プロバイダーのデータベースサーバーに最近ダウンタイムがあり、サイトに約1時間、クラシックな「データベース接続の確立エラー」メッセージが表示されていました。 私は問題が何であるかを知っていましたが、そのメッセージを少し親しみやすいもの(理想的には、ユーザーを怖がらせないように、サイトのテンプレートに含まれるより詳細なメッセージ)に置き換えることができれば有用であることに気付きました。 私の質問は、この機能を提供するプラグインはありますか?または、このエラーは、プラグインを呼び出すには低すぎるレベルで発生しますか?もしそうなら、私はおそらくWPコアを編集しますが、よりプラグ可能なものを使用するとよいでしょう。 どうもありがとう、 Biggs

5
wp_insert_postのpost_dateの適切なフォーマット?
wp_insert_post(Trac)を使用してフロントエンドから投稿を送信するときに、投稿日を定義する適切な方法は何ですか? 私のスニペットはmysql時間で公開しています... if (isset ($_POST['date'])) { $postdate = $_POST['Y-m-d']; } else { $postdate = $_POST['2011-12-21']; } // ADD THE FORM INPUT TO $new_post ARRAY $new_post = array( 'post_title' => $title, 'post_content' => $description, 'post_date' => $postdate, 'post_status' => 'publish', 'post_parent' => $parent_id, 'post_author' => get_current_user_id(), ); //SAVE THE POST $pid …


3
カスタム投稿タイプのパーマリンク構造とその分類法を変更するにはどうすればよいですか?
これは私が以前に持っていた質問の再投稿ですが、これを完全に解決できるように、今より詳細に行きたいです。 繰り返しになりますが、(通常の)投稿でパーマリンクを変更するのは、[設定]> [パーマリンク]に移動して、広く使用されているものなど、好きなものに変更するだけです%category%/%postname%.html。これはすべて機能します。これがカスタム投稿タイプにとっても簡単で、分類法も同じだとしたら。 これが私が達成したいことです。 http://mywordpress.com/portfolio.html-すべてのカテゴリのすべての投稿を表示します。 http://mywordpress.com/portfolio/music/-このカテゴリのすべての投稿を表示します。 http://mywordpress.com/portfolio/music/trance/-この(子)カテゴリのすべての投稿を表示します。 http://mywordpress.com/portfolio/music/trance/Tiesto.html-投稿を表示します。 これまでに得たものは次のとおりです。 まず、custom_post_type名前付きプロジェクトとtaxonomy project_categoryを作成しました。 ページポートフォリオを作成し、すべてのpost_type = project投稿をリストするページテンプレートを与えました。ページのパーマリンクに.htmlを追加するにはどうすればよいですか?それは今にリンクhttp://mywordpress.com/portfolio私が欲しいながらhttp://mywordpress.com/portfolio.html。これは最初の問題を解決するはずです。 すると、そこにはサブカテゴリがいくつあるかを事前に知ることができないため、状況は厳しくなります。したがって、私たちが求めている構造は次のとおりですportfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html。この時点ではまだ行き詰っています。どういうわけか、最後のカテゴリをパスに追加して、それをproject_categoryに沿って渡す必要があると思います。これにより、適切に処理できるtaxonomy.phpファイルが作成されます。 私もこれに取り組みませんでしたが%postname%.html、何かの終わりに何か関係があるはずです。 私の問題が明確で、この問題への取り組みを手助けしてくれる勇敢な開発者がいることを望んでいます。

3
プラグインのアクティベーション中にメッセージを出力する方法
プラグインを開発していますが、アクティベーションフレーズの間、常にバグに直面しています。ただし、メッセージをエコーすると「予期しない出力」エラーが発生するため、エラーメッセージを表示する簡単な方法はありません。私はadmin_messageフックを試しましたが、機能しません。アクティベーションのある段階が理由で失敗した場合、どのようにユーザーに警告できますか?

1
添付ファイルのURLではなく添付ファイル名を取得する方法
このコードを使用して、投稿の画像添付ファイルを一覧表示しています。 <select name="chb_homes_for_sale_specifics_floor_plan" style="width:100%;"> <option value="">Select</option> <?php $args = array( 'numberposts' => -1, 'orderby' => 'menu_order', 'order' => 'ASC', 'post_type' => 'attachment', 'post_parent' => $post->ID, 'post_mime_type' => 'image' ); $image = get_posts($args); if($image) { foreach($image as $key => $data) : ?> <option value="<?php echo $data->ID; ?>"><?php echo $data->post_title; ?></option> <?php …

5
Gitリポジトリ(github)からWordPressプラグインを更新するにはどうすればよいですか?
複数のサイトにインストールされているプラ​​グインをgithubリポジトリから簡単に更新する方法はありますか?git pullを使用して、各サーバーのコマンドラインから実行できることを知っています。しかし、プラグインが更新される方法と同様に、ワードプレスの管理者からそれを行う方法はありますか?

6
WordPressの新規インストール時に、通常どのプラグインをインストールしますか?
WordPressの新規インストール時に、他の人がほとんどの場合にインストールするプラグインを見つけようとしています。WordPressを実行しているほとんどすべてのWebサイトに付加価値を与えるプラグイン。 WPの新規インストール時に一般的にインストールされるプラグインのリスト。順不同です。 お問い合わせフォーム7-サイトでお問い合わせフォームが必要な場合はいつでも使用 Page.ly MultiEdit-複数の編集可能な領域が必要なときに使用します ログインロックダウン -常に公開されているWebサイトで使用します。アカウントのブルートフォースの防止に役立ちます。 Register Reduxサイトでメンバーのサインアップが許可されている場合は常に使用します。 WP-PageNaviサイトが投稿のページにページを表示するときに使用します。 新規のWPインストールでよく使用されるインストール済みプラグインで回答してください。

4
プラグインのバージョン番号を動的に取得したい
どうも、私は最近、プラグインに「更新中」の変更リスト表示(非常にクール)を実装するようにW3TCを変更しましたが、避けたいコードが少し厄介です。 このファイルの先頭を見ると、次のコードが表示されます。 define ( 'BMLT_CURRENT_VERSION', '2.1.16' ); // This needs to be kept in synch with the version above. いや。:P これは最新の状態に保つ必要があるため、関数はプラグインと現在の安定バージョンとの間で差分を取ることができます。 コーデックスをよく読んだところ、見つかりませんが、プラグインのバージョンを取得するためのAPI関数がGOTにあります。 手がかりはありますか?
10 plugins  api 

2
役割と機能を追加するときに、どのアクションにフックする必要がありますか?
add_role()と$ role-> add_cap()を使用して、新しいカスタムロールを設定し、既存のロールに新しい機能をアタッチします。 これを行うのに最適な場所はどこですか?もちろん、functions.php内で直接実行でき、それで処理を完了できます。しかし、これはベストプラクティスですか?これを行う必要があるのはadmin_initだけですか?または私はinitでそれをすべきですか? functions.php内に直接の関数呼び出しを単にドロップするのではなく、initアクションフックの使用に関するベストプラクティスが何であるかは完全にはわかりません。 あなたの入力をありがとう!


4
デフォルトの項目をカスタム分類に追加するにはどうすればよいですか?
Wordpressのデフォルトの分類(Categories)には、デフォルトでUncategorizedという項目があります。デフォルトの項目を新しいカスタム分類に追加するにはどうすればよいですか? functions.php: // === CUSTOM TAXONOMIES === // function my_custom_taxonomies() { register_taxonomy( 'block', // internal name = machine-readable taxonomy name 'static_content', // object type = post, page, link, or custom post-type array( 'hierarchical' => true, 'labels' => array( 'name' => __( 'Blocks' ), 'singular_name' => __( 'Block' ), 'add_new_item' => …
10 taxonomy 

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