タグ付けされた質問 「customization」

新しい機能を作成するためのテーマおよびプラグインファイルの変更。

4
WordPressで外部APIを使用しますか?
WordPressのウェブサイトを持っているクライアントがいて、彼はそれを拡張して新しい機能を追加したいと考えています。これらの機能は、私が既に行ったWebサイト(データベースに対する一種の検索エンジン、いくつかのフィルター付き)に含まれており、新しい拡張機能の下にあります。 私が計画していることは、私のデータベースのすべての検索機能を使用して、私のWebサイトのJSON APIを作成し、WordPress WebサイトにこのAPIを利用させることです。その後、検索結果を表示するビューを作成するだけで済みます。 問題は、WordPressがまったくわからないこと(私にとっては、管理パネルから記事を追加できる場所です...)で、サーバー側の独自のコードをどのように記述することができるかわかりません。私はGoogleで検索して「プラグイン」と呼ばれるものを見つけましたが、それが可能かどうか、他のサードパーティがコードを使用する必要がないため、それが最も簡単な方法であるかどうか疑問に思っています。パーティー。PHPファイルを追加するためにWordPressインストールをハッキングすることが可能である場合、必要なコード(同じWordPress cssを使用したビュー)をコーディングする方が簡単ですが、可能かどうかわかりません。

5
WordPressローカル開発環境[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 WordPressのすべてが本番サーバー向けに準備されており、開発に関する情報についてはほとんど触れられていません。 WordPressブログをローカルにセットアップして、稼働する前に適切に準備したいと考えています。ローカルのWordPress開発環境を設定するときに、特定のガイドラインはありますか? ローカルでワードプレスブログを作成する最も簡単な方法は何ですか?ある時点で、ライブサーバーに転送できます。 WordPress用に編集された質問の回答ガイドライン。

1
フロントページにランダムなカテゴリを表示する(テーマ関数の検索と編集)
私は現在、Wordpressテーマの子テーマを編集するアルファ段階にあります。私はプログラミングの経験とワードプレスの管理の経験はありますが、ワードプレス関連のコードを直接編集した経験はありません。現在、最初の3つのカテゴリをアルファベット順に表示しています。 私がやろうとしていること:最初の3つのカテゴリーをアルファベット順に表示する代わりに、xを超える数の製品を含む3つのランダムなカテゴリーを表示したいと思います。 次の障害/質問に遭遇したため、続行できませんでした。 これらのカテゴリーの選択を制御するメカニズム/機能は何ですか?(TheirCode) それはテーマに基づくものですか、それとも基盤となるWordPressシステムに何かありますか? この変更を行うには、他にどのような関連情報がありますか? Firefox Dev Barからどんな情報が役に立つでしょうか? 「TheirCode」を検索して「MyCode」に置き換えるにはどうすればよいですか? ここでの本当の質問は、Firefox Dev Barや実際のソースなどのツールを使用して、この選択を担当する「TheirCode」をどのように見つけるのですか? この質問はWooCommerce(プラグイン)に関するものではありません。WooCommerce(会社)が設計したテーマ、または実際に任意のテーマで機能を見つける方法を探しています。 オープンソースのテーマ:WooCommerce Storefront

1
2か月後に非アクティブなユーザーを自動的に削除する
この関数を変更しようとしています: // automatically delete users after 7 days in wordpress function wcs_auto_delete_users() { global $wpdb; $query = $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE datediff( now(), user_registered ) > 7" ); if ( $oldUsers = $wpdb->get_results( $query, ARRAY_N ) ) { foreach ( $oldUsers as $user_id ) { wp_delete_user( $user_id[0] ); …

1
公開されたWordPressプラグインに機能を追加する正しい方法は何ですか?
そのため、この問題に関して、ある種のルール、または少なくともいくつかの礼儀正しいガイドラインを探して探してみましたが、何も見つかりませんでした。 本質的に、WordPressプラグイン(無料、wordpress.org / plugins /内にリストされ、GNU GPライセンスが含まれています)を見つけたときに何をすべきか疑問に思っています。 コードを変更して新しい機能を組み込んだ後、次の操作を行います。 1)プラグインの現在の作成者に提出し、彼/彼女がそれを追加することを希望しますか? 2)WordPressプラグインリストに「新しい」プラグインを自分のものとして送信しますか? 3)これらのオプションのいずれかを避けます。プラグインを変更して、自分だけに使用してください。 4)ここにリストされていない他のことをしますか?(コメント欄で提案が行われることを意味します。) ライセンスの観点からは、これらの選択を行うことに対する禁止事項はありません。コードを取得して変更し、プレミアムプラグインとして販売することがどれほど道徳的かはわかりませんが、GPライセンスで禁止されているようにも思えません。 この状況のベストプラクティスは何ですか?明らかに、プラグインの元の作者を怒らせたり、WordPressコーディングコミュニティで見栄えが悪くなるようなことをしたくありません。それでも、私が反対しているこの場合、プラグインはこの追加された機能から深刻な恩恵を受けると思います。 あなたがたは何と言いますか

3
投稿のリビジョンを一括削除する最も安全な方法
私のクライアントの1つは、投稿数とトラフィックの点でかなり大きなブログを利用しています。私は彼女のデータベースを扱いやすいサイズに縮小しようとしています。そして、増大していることの1つは文字通り数万のポストリビジョンです。 私はすでにWordpressの構成を設定して、将来のリビジョン数を2つに制限しています: define('WP_POST_REVISIONS', 2); しかし、私はすべての既存のリビジョンを削除したいと思います。 質問1:post_typeがrevisionであるwp_postsテーブルのすべての行を直接削除しても安全ですか?(私はこれについて矛盾する回答を見てきました—しかし、安全であれば、この方法でそれを実行できるようになりたいです)。 質問2: ...と私は必要がある場合にのみreleventではありませんただ、質問1から簡単な削除を実行します。 songdogtechが安全に削除するデータベースクエリを提供するこの回答を見つけましたが、(1)これは特にマルチサイトの質問(これは単一サイトです)への回答であり、(2)サイトをデータベースの変更を含む3.6にアップグレードしました。(つまり、データベースクエリを読んで、そこで何が起こっているのか、そしてそれがWP 3.6の単一のサイトで機能するかどうかを正確に理解するのに十分なスキルはありません

5
管理メニューからカテゴリ/タグを削除
管理メニューの投稿の下にあるカテゴリ/タグサブメニューを削除または非表示にしたい。私はこれがテーマのサブメニューで機能することを知っています: remove_submenu_page( 'themes.php', 'widgets.php' ); 残念ながら、同じことが投稿に対しては機能しないようです。 remove_submenu_page( 'edit.php', 'edit-tags.php' ); 私はadmin_menuアクションを使用しています: add_action( 'admin_menu', 'function_call' ) 他に何か追加する必要がありますか?

1
プラグインとテーマの共有機能
最近、プラグインとテーマの開発を始めましたが、両方でいくつかの機能を使用する必要があることに気付きました。 このポストで述べられているように宣言される前に関数/クラスが存在するかどうかを確認することを考えます:関数が存在するかどうかを確認するタイミング しかし、それは悪い習慣だと考えられています。競合を防ぎ、テーマとプラグインを1つインストールせずにテーマとプラグインを個別に機能させるためのベストプラクティスは何ですか?

2
複数のNav_Menu_Walkersを拡張すると、ネストされたメニューが許可されますか?
基本的に、複数のサブナビゲーションメニューを追加しようとしていますが、かなり接近していますが、問題を解決するための適切なタックを見つけることができないようです... Stu Nichols CSSメニューのバリエーションを使用しています... コードはよりよく説明します;-) このメニューを作成するために必要な関係には、最上位の要素がリストアイテム、子コンテナがdiv、子が{nth child}がulsとなるため、構造は次のようになります... <li><a href='#'>parent</a> <div>child-container <ul><!--1st Child --> <li>item</li> ... </ul> <ul><!--Sibling --> <li>item</li> ... </ul> <ul><!--Sibling --> <li>item</li> ... </ul> </div> </li> 私の現在の考えは、追加のnav_menu_walkerを追加してサブメニューリストを作成することです...しかし、複数のwalkerを引数としてwp_nav_menuに渡すことができるかどうかはわかりません... IE ... ASSERT $menu_params = array ( 'theme_location' => 'primary', 'menu' => 'Main Menu', 'container' => 'div', 'container_class' => 'nav', 'container_id' …

2
現在のページに子ページがある場合にtrueを返す関数
「ステータステスト」を実行するための簡単な関数を作成しようとしています。目的は、表示されている現在のページに子ページがあるかどうかをテストして確認することです。これを使用してレイアウトを変更し、子ページに対応します。次のコードは動作するようですが、残念ながらサイコロはありません。 誰か私が見逃しているものを見ますか? function is_subpage() { global $post; // load details about this page if ( is_page() && $post->post_parent ) { // test to see if the page has a parent return true; // return true, confirming there is a parent } else { // there is no parent so ... …

4
サードパーティのPHPライブラリをどこに置くか?
同じサードパーティのPHPライブラリをすべて使用する、いくつかのオープンソースプラグインとテーマ(すべて「スイート」の一部)を開発しています。私はそれをワードプレスに含めるための最良の方法は何だろうと思っています。ここにいくつかの考えがあります: プラグインの1つに配置し、そのプラグインをインストールしてアクティブ化する必要がある それを含める以外に何もしない特別な「コア」プラグインを作成する 直接入れる wp-content そのことについて何か考えはありますか?

3
404ページのタイトルを変更する方法
私はインターネットで検索した後、多くの方法を試しましたが、404ページのタイトルから何も見つかりませんでした。 私の404ページのヘッダーにもこれがあります if( is_404() ) echo '404 message goes here | '; else wp_title( '|', true, 'right' ); 私もphpのタイトル関数と5つの独自のヘッダーをramoveしますが、それでも理由は変わりませんか?

4
URLに複数の分類法を追加するにはどうすればよいですか?
URLの複数の分類 次のようなURLに複数の分類法を追加するにはどうすればよいですか。 投稿タイプ:製品 分類:product_type 分類:product_brand 新しい製品を追加し、この製品のタイプとブランドを選択します。 新しい商品を追加する場合、2つの分類ボックス(product_typeとproduct_brand)があります。この新しいポストをTest Product 1と呼びましょう。私たちが最初にしたいことは、私が扱っている製品の種類、たとえば携帯電話をチェックすることです。次に、製品がどのブランドに属しているかを確認したいと思います。たとえば、サムスンです。 現在、「Test Product 1」はタイプ「携帯電話」とブランド「samsung」に関連付けられています。 望ましい最終結果は次のとおりです。 / products »すべてのカスタム投稿を表示 / products / cell-phones »分類学の携帯電話に関するすべてのカスタム投稿を表示 / product / cell-phones / samsung / »分類が携帯電話と samsung であるすべてのカスタム投稿を表示 / products / cell-phones / samsung / test-product-1 »製品を表示(単一のカスタム投稿) 質問 これをどのようにして可能にするのでしょうか?私の最初の考えは、「samsung」の親用語として「携帯電話」を使用して、1つの分類法を使用することでした。実際に分類法とその用語を追加することはそれほど難しくありませんでした。しかし、それは他の多くの問題につながりました。よく知られている問題もあれば、それほど多くない問題もあります。とにかく、404の問題が発生し、WPが特定のことを許可しないため、そのようには機能しません。 WP.org»taxonomy-archive-template これにより、構造を再考し、分類法とその用語を残さなければならなくなったので、私は考えました。2番目の分類法を作成し、投稿タイプを関連付けてURLに追加しないのはなぜですか? 確かに良い質問ですが、どうやって?

1
プラグインを作成せずにボタンをTinyMCEバーに追加する
TinyMCEリッチテキストエディターにカスタムボタンを1つまたは2つ追加しようとしています。これまでに見たチュートリアルは時代遅れであるか、カスタムプラグインでそれを行う方法を説明しています。プラグインを作成せずに、おそらくfunctions.phpファイルの代わりにこれを行うにはどうすればよいですか?具体的<h2></h2>には、本文にaを追加する「h2」ボタンを追加します。

1
2つの投稿タイプのリンク
よろしくお願いします。 私はいくつかの検索を実行しましたが、この質問は「投稿2投稿」プラグインを参照して数回回答されていますが、そのドキュメントは非常に「コーダー中心」です-私は自分のことを快適に得ることができます手は汚いが、私はそこで入手可能なものよりも優れたステップバイステップの文書を必要とする。:) ここに私が必要なものがあります。私はgPressを使用して、カスタム投稿タイプを使用して「場所」を生成しています。これは驚くほどうまく機能しています。プレイスに「イベント」を追加できるようにする必要があります。カスタムの投稿タイプを使用してすべてのイベントの詳細をキャプチャできますが、特定の場所にイベントをアタッチしたり、その逆もできるようにしたいと思います。誰かがイベントの投稿を表示している場合、イベントに関連するプレイス情報を取得する簡単な方法もあります。 どんな提案も歓迎します!

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