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

プラグインは、WordPressの機能を拡張するツールです。タグを使用して、プラグインまたはその改善で直面する問題やバグに関連する質問にマークを付けます。このタグは、プラグイン推奨事項のリクエストをマークするために使用しないでください。推奨事項は、FAQごとにトピックから外れています。


4
テーマのW3C標準への準拠を維持する方法
テーマを書いたとき、それがXHTML 1.1とCSS 2.1に準拠していることを確認しました。次に、プラグインを追加したところ、テーマはXHTMl 1.1に準拠しなくなりました。次に、CSSでGoogle APIフォントを使用しましたが、CSS 2.1に準拠しています。 プラグインやフォントなどを削除せずにコンプライアンスを維持できる方法はありますか、それとも検証エラーを無視する必要がありますか?
10 plugins  themes 

3
カスタムREST APIの構築
ユーザー入力を受け取り、カスタムデータベースを検索し、クエリの結果を表示するWordPress.orgサイトがあります。私はこれをwpdbクラスを使用して機能させています。現在、これをAndroidアプリで機能させるようにしています。 私が理解しているところによると、RESTfulサーバーの構築は、この種のことに対する現在の「ベストプラクティス」です。私はこれを行うのを助けることができるいくつかのプラグインを調べました、そして私は遭遇しました: json-rest-api-これは、WordPressのコア機能(つまり、投稿、ページ、ユーザーなど)のみを公開しているようで、デフォルト以外のテーブルでカスタムクエリを実行する方法を確認できません。 このブログ投稿は、wp mvcが2年間以上更新されていないことを除いて、私が望んでいることを正確に実行していると言っています。 Jetpackもありますが、私が見たところ、json-rest-apiはこれの更新版であり、コア機能のみを提供しているようです。 これらのプラグインをカスタムエンドポイントで機能させる方法はありますか?または、まだ見つけていない他のプラグインはありますか? プラグインを使用しない場合は、自分でロールする必要があると思います。私はゼロ(使用してのいずれかからこれを行うことができwpdb、msqliまたは何か)、またはのようなAPIの助けを借りてRestler。 自分でロールする場合、テーマにテンプレートを作成する必要があります。そこでRESTを実行し、そのテーマをダッシュ​​ボード内のページに割り当てますか?それとも、WordPressとは別に別のサーバーを実行する方が良いでしょうか? 私が見る限り、これらは私の唯一のオプションです。この種の推奨されるベストプラクティスを教えてください。他の誰もこれをしていないとは信じがたい。私が見落としたオプションはありますか?
10 plugins  mobile  json  restful 

3
無効化されたプラグインはセキュリティホールですか?噂ですか、それとも現実ですか?
私はWordPressのセキュリティに関するブログの記事を多数読んでいますが、誰かがWordPressサイトのセキュリティについて懸念している場合は、セキュリティの専門家が特別な措置を講じることを推奨しています。それらの1つは次のとおりです。 WordPressのセキュリティのヒント: 使用されていない不要なプラグインを削除します。 コード、構造、またはデータベース接続によってセキュリティホールがあるプラグインは、サイトでアクティブ化されている場合でも、サイトにとって致命的となる可能性があります。一方、適切に構造化され、コード化され、安全にdb接続されたプラグインは、非アクティブ化されている場合でもセキュリティホールがない場合があります。では、問題はどこにあるのでしょうか? 時々使用するプラグインがいくつかあるサイトがあります。実際には削除したくありませんが、不要な場合はサイトから非アクティブ化するだけです。サイトを保護するためにそれらを削除する必要がありますか?そうであれば、なぜですか?
10 plugins  security 

2
特定の画面オプションとメタボックスを投稿タイプの追加/編集から削除する方法は?
これで、目的の投稿タイプ内で特定の投稿を追加または編集するときに、画面オプションも増えました。ただし、これらの画面オプションはメタボックスを表示/非表示にします。メタボックスのこれらの登録されたすべての画面オプションのリストをプログラムで取得できるようにしたいので、画面オプションの特定の配列が存在するかどうかを再度確認できます。存在する場合は、プログラムでそれらを削除する予定です。 フルサイズのスクリーンショットはこちらをクリックしてください 質問 希望の投稿タイプ内の特定の投稿を追加または編集したい投稿タイプに登録されているすべての画面オプション(メタボックス)のリストをプログラムで取得するにはどうすればよいですか。 最終的に、ここでの目標はこれらのオプションを削除することであり、単に無効にするだけではありません。不要なダッシュボードメタボックスを削除するために、私が達成したことに沿って何かをしたいと考えています。

2
パスワードなしのログイン機能を安全に実装するにはどうすればよいですか?
新しいプラグインを投稿しました:パスワードはありません プラットフォームへのログインはデリケートな問題であり、セキュリティホールが存在する可能性のあるものをリリースしたくないので、現在はベータ版というタグを付けています。だからここに私のクエリです: 安全ですか? セキュリティを確保するために、次のことを行いました。 ユーザー名/パスワードが渡されることはなく、一意のハッシュのみが渡されます。 ハッシュは一度使用されるとデータベースから削除されます。データベースがハッキングされない限り、使用されていない古いハッシュは削除できませんが、大きな問題が発生します。 ハッシュのすべてのデータベースクエリは、XSS攻撃を防ぐためにエスケープされています。 nonceがajax呼び出しに追加されました。 CSRF攻撃を防ぐために、モバイルエンドでnonceと確認が追加されました。 ここでは、それがどのように機能するかについての完全な説明があります。 次のバージョン私はTwitterを介してoauthを実装したいと考えています。iOSが機能しているからです... 事前にご入力いただきありがとうございます。 編集:追加したレイヤーとして、セッションIDチェックを追加して、QRコードログインを開始したブラウザーと同じブラウザーがログインしていることを確認することにしました。
10 plugins  security 

8
単一プラグインの自動更新をオフにする
更新したくないプラグインがあります。これはベストプラクティスではないことを認識していますが、この場合は必ず実行する必要があります。WordPressが特定のプラグインを自動更新するように促すのを止める方法はありますか(ただし、他のすべてのプラグインについては通常どおりアラートを出します)。
10 plugins 

4
WordPressデータベーステーブルの孤立キーを削除するにはどうすればよいですか?
特に表でwp_options。ほぼ2年間のブログ制作の後で、それは大幅に増加したように思われ、そこにどれほどのがらくたがあるか私にはわかりません。 孤立したキー/行を検索するために実行するWordPress 3.0または安全なクエリで動作するプラグインを知っていますか?

3
別のプラグインで宣言されたクラスの使用方法は?
Wordpress Woocommerceプラグインを開発しています。私のローカル環境では問題なく動作しますが、プラグインを製品環境のレプリカに追加するときに問題があります。私はワードプレスに不慣れで、ウェブ開発にあまり詳しくありません(私はJavaプログラマーです)。 プラグインファイルでは、次のようにWoocommerceプラグインパッケージからクラスをインスタンス化します。 $coupon = new WC_Coupon($some_code); ローカル環境(php 5.4.10、Woocommerce 2.0.13、Wordpress 3.6)では問題ありません。本番環境(php 5.4.10、Woocommerce 1.6.5.2、Wordpress 3.4.2)では、次のエラーが発生します。 Fatal error: Class 'WC_Coupon' not found WC_Couponクラスが定義されているファイルを含めてみましたが、エラーになります Fatal error: Cannot redeclare class WC_Coupon では、別のプラグインで宣言されたクラスを使用する適切な方法は何ですか? 注:現在、アップグレードはオプションではありません。
10 plugins  oop 

2
データベースを変更するWordPressプラグインの更新を実装する方法?
独自のデータベーステーブルがいくつかあるWordPressプラグインを開発しています。プラグインは、アクティブ化されるとこれらのテーブルを作成し、削除/アンインストールされると削除します。 プラグインのコードとテーブル構造を更新するプラグインの更新プロセスを実装する必要があります。最も単純なケースは、テーブルの1つに新しい列を追加することです。より複雑なケースは、新しいテーブル構造を作成し、それに応じてコンテンツを更新することです。 この問題をどのように解決することをお勧めしますか?役立つWordPressの組み込み関数はありますか?

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

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 

1
ワードプレスの管理メニューに第3レベルのサブメニューを追加する方法
WordPress管理メニューに3番目のレベルのドロップダウンメニューを追加するために使用できる関数、アクション、またはフィルターはありますか? たとえば、現在サイドバーメニューには投稿用のメニューがあり、投稿の下には投稿の編集、新しい投稿、カテゴリ、タグの追加用のサブメニューがあります。Pagesにも似たようなものがあります。 私がしたいことは、コンテンツというメニュー項目を追加し、コンテンツの投稿、ページ、およびカスタムコンテンツタイプの下に配置し、それらの各エントリの下に関連するサブメニュー(編集、追加など)を配置することです。 私が作成したカスタムプラグインを使用してこれを実行します。問題は、第3レベルのサブメニューを追加する方法に関する情報が見つからないことです。 何か案は? ありがとう。

2
お問い合わせフォーム7選択ボックスの異なる値-テキスト、コンテンツ-テキストのオプション[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 DSoesだれでも、Contact Form 7プラグインのselect-optionsで別の値を設定する方法を知っていますか?これは私がやろうとしていることのHTMLの例です <selct> <option value="1">My car</option> <option value="2">Your car</option> </select>

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