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

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

2
プラグイン付きのカスタムページ
カスタムページを有効にするプラグインを開発しています。私の場合、カスタムページには、連絡フォーム(文字通りではない)のようなフォームが含まれています。ユーザーがこのフォームに記入して送信する場合、詳細情報が必要な次のステップが必要です。フォームの最初のページがフォーム送信www.domain.tld/custom-page/に成功した後、ユーザーはにリダイレクトされるはずだとしましょうwww.domain.tld/custom-page/second。HTML要素とPHPコードを含むテンプレートもカスタムにする必要があります。 問題の一部はカスタムURLの書き換えで達成できると思いますが、他の部分は現在のところ不明です。どこから探し始めればよいのか、その問題の正しいネーミングは何なのか本当にわかりません。どんな助けも本当に感謝されます。

2
ユーザーの役割とカテゴリに基づいてWooCommerceの表示価格を変更する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 ユーザーの役割(卸売業者、ディーラーなど)とカテゴリに基づいて、異なる価格を表示したいと考えています。 動的な価格設定プラグインがあり、商品がカートに追加されるとこれらの割引が表示されますが、ページ自体には表示されません。 フィルターまたはアクションを使用してユーザーレベルを確認し、アイテムのカテゴリを確認してから価格を動的に変更する方法はありますか?
13 filters  plugins 

2
PHP変数をjavascriptに渡す
後で使用できるように、いくつかのPHP変数をjavascriptで渡す可能性はありますか? のみsingle.php。 聞いたことwp_enqueue_scriptsがありますが、それではJSファイルへのパスを宣言する必要がありますが、それは必要ありません。

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つのアイデアは、プラグインのすべての設定を保存する追加のシングルトンクラスを作成し、クラスファイルを介して抽象化レイヤーを追加することでした。 どんな助けも大歓迎です。

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

4
Wordpressブログでアクティブなプラグインのリストをプログラムで取得するにはどうすればよいですか?
私は2つのブログを持っています。1つはマルチサイトで、もう1つはそうではありません。両方のブログでアクティブなプラグインのリストを取得して、それらを比較できるようにします。マルチサイトブログでは、サイト全体だけでなくネットワーク全体で有効になっているプラ​​グインを一覧表示します。

3
条件付きでウィジェットのスクリプト/スタイルシートをHEADにエンキューします(ページに存在する場合のみ!)
私は次の条件でWordPressウィジェットのスクリプトとスタイルをロードしようとしています... スクリプトはHEADにロードする必要があります(そうでない場合)。 スクリプトは、ウィジェットが実際に表示されるときにのみロードする必要があります(非常に重いです)。 私は多くの検索を行ってきましたが、これは一般的な(未解決の)問題のように思えます... これは私が今まで持っている最高のものです... 以下は、テキストをサイドバーに出力する簡単なウィジェットです。jQueryを条件付きで(ウィジェットが実際に表示されるときに)正常にロードします...フッターにのみ!(注:このハックは後方互換性を提供する場合がありますが、WordPress 3.3でのみ機能する場合もあります)。 class BasicWidget extends WP_Widget { function __construct() { parent::__construct(__CLASS__, 'BasicWidget', array( 'classname' => __CLASS__, 'description' => "This is a basic widget template that outputs text to the sidebar" )); } function form($instance) { $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) …

6
プラグインを削除するときにデータベースからテーブルを削除する
プラグインを作成し、ユーザーがプラグインを削除したときにデータベースからテーブルを削除する機能を追加したいと考えています。ユーザーがプラグインを非アクティブ化したときにDBからテーブルを削除する関数を作成しましたが、それは必要ありません。これがコードです: // Delete table when deactivate function my_plugin_remove_database() { global $wpdb; $table_name = "NestoNovo"; $sql = "DROP TABLE IF EXISTS $table_name;"; $wpdb->query($sql); delete_option("my_plugin_db_version"); } register_deactivation_hook( __FILE__, 'my_plugin_remove_database' ); ご覧のとおり、この関数はプラグインが非アクティブ化されたときにテーブルを削除しますが、プラグインが削除されたときに削除する必要があります。

1
カスタム投稿ショートコードを挿入するためのカスタムメディアアップロードコンテンツ
私は、任意のページまたは投稿に挿入するショートコードとともにカスタム投稿タイプ「ポートフォリオ」を作成するプラグインに取り組んでいます。 ショートコードは次のとおりです。 [portfolio option1=“1” option2=“0” option3=“1” ] そして、それはうまく機能し、customを介してすべてのカスタム投稿を表示しますWP_query。しかし、さらに先に進みたいです。 upload mediaポートフォリオショートコード出力を生成するための横にカスタムボタンを作成します。ユーザーは、含める投稿を選択して、すべてのオプションを定義できます。したがって、出力は次のようになります。[portfolio option1=“1” option2=“0” option3=“1” ids=“12,311,432,443,” ] これは、wpのmedia.phpで見つけたボタンのコードです。 add_action( 'media_buttons', array( $this, 'media_buttons' ) ); public function media_buttons($editor_id = 'content') { $post = get_post(); if ( ! $post && ! empty( $GLOBALS['post_ID'] ) ) $post = $GLOBALS['post_ID']; wp_enqueue_media( array( 'post' => $post …

4
Wordpress用のStackExchangeのような投票プラグインはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 投票これまでプラグインはいいですが、あなたが何かを投票たら、元に戻すことはできません。 StackExchangeにあるものに似た投票プラグインはありますか? (投票を取り消して投票することができます)。
12 plugins 

4
プラグインへのフック
私は、ユーザーが別のプラグインを介して何かを実行するときに理想的なことを実行できるプラグインに取り組んでいます。 それらのプラグインにカスタムフックを追加することはできますが、プラグインを配布する場合、これは明らかにうまく機能しません。自分のプラグインから他の人のプラグインにフックを追加する良い方法はありますか?他の開発者が自分の作業から構築できるように、作成者にカスタムフックを含めるよう求める唯一の本当の解決策はありますか? 例:誰かが記事をリツイートしたときにプラグインで何かをしたい。人気のあるリツイートプラグインにカスタムフックがあり、フックして起動できるものであれば、それは素晴らしいことです。存在しないので、プラグインを変更してそれを含めることができますが、それは自分のコピーでのみ機能し、再配布を試みたくありません。 プラグイン開発者をより良くして、全員が一緒にプレイできるようにするだけですか?
12 plugins  hooks 

3
WP-CLIを実行するときにプラグインが読み込まれないようにするにはどうすればよいですか?
現在、このコードをメインのプラグインファイル自体で使用しています。しかし、そのプラグインは私自身のものではないので、このコードを追加するたびに通常どおりにプラグインをアップグレードできるようにしたいと思います。 if ( defined( 'WP_CLI' ) && WP_CLI ) { exit; } このプラグインはエラーを生成し、wp-cliを正しく実行するために停止するため、これを行う必要があります。wp-cliでプラグインを無効にして、タスクを実行し、再度有効にすることはできません。 if x then do not load plugin file xmuプラグイン内から何かを行う方法はありますか?
12 plugins  wp-cli 

2
カスタムプラグインの「メディアの追加」ボタン
カスタムプラグインを作成していて、[メディアの追加]ボタンを追加したいと思います。 メディアをアップロードするだけで、アップロードしたファイルからコンテンツやデータを取得する必要はありません。 このボタンを追加するにはどうすればよいですか? ありがとう
12 plugins  uploads  media 

1
add_filterを使用するのに最適な場所はどこですか
add_filterプラグインのinitアクションフックで関数を使用する必要がありますか、それともメインのプラグインスクリプトで使用する必要がありますか? 時々人がフィルターをいたるところに使用しているのを見つけたので、initフックに入れた場合、場合によっては手遅れになります。 action&filterフックの優先順位に関する一般的なアドバイスはありますか?


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