WordPress

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

3
wp_register_scriptから?ver =を削除します
スクリプトのクエリ文字列に関して、Googleのスピードテストで問題が発生しています。そのため、そのパラメーターの引数としてfalseを渡して、それらを削除しようとしています。ただし、効果がないようです。 wp_register_script('myscript', get_bloginfo('template_directory').'/scripts.myversionnumber.js',false,false,true); wp_enqueue_script('myscript'); PS:jsファイル名の「myversionnumber」の部分は、キャッシュ/バージョン管理を制御する私の手段であり、(Googleのページスピードテストによると)一部のプロキシサーバーを作動させる?ver =アプローチではありません。 静的リソースからクエリ文字列を削除する静的リソースのHTTPヘッダーでパブリックキャッシングを有効にすると、ブラウザーはリモートオリジンサーバーからではなく、近くのプロキシサーバーからリソースをダウンロードできます。もっと詳しく知る このページの提案 「?」が付いているリソース URLの一部のプロキシキャッシュサーバーによってキャッシュされません。クエリ文字列を削除し、次のリソースのURLにパラメーターをエンコードします。

2
the_excerpt()とthe_content()を比較してください
the_excerpt()が実際に投稿コンテンツ全体を表示しているかどうかを知るためにthe_excerpt()をthe_content()と比較する方法はありますか?たとえば、投稿が特に短い場合。 最終的には、抜粋の最後に「もっと読む」リンクが欲しいのですが。しかし、私はそれがビデオ形式の投稿と別のもののための1つのことを言いたいです(すなわち...「残りを読む」の代わりに「ビデオを見る」。しかし、同時に、抜粋後に手動でこれを追加したくありませんが、_excerptには完全な投稿が表示されるため、「もっと読む」リンクを必要としない十分に短い投稿がたくさんあります。 しかし、パーマリンクをexcerpt_moreフィルターに追加することは、他のコンテンツを持たないビデオ投稿へのリンクを追加しないため、適切ではありません。 だから私は2つの間に行き詰まっています。私はそれが理にかなっていると思います。遅くならなかったので、朝に説明し直します。
8 excerpt 

1
add_image_sizeで同じサイズの複数の画像サイズを追加する方法
WordPressインストールでアップロードされたすべての画像にグレースケールフィルターを使用しています。しかし、私は自分のウェブサイトにグレースケールの画像とカラー画像(ホバーで色付け)の両方を必要としています。私がこれを試みた方法は、次のようなadd_image_size()の束を作成することでした: add_image_size( 'gho-small', 100, 0, true ); // Used for small images add_image_size( 'gho-small-grayscale', 100, 0, true ); // Used for small grayscaled images add_image_size( 'gho-medium', 200, 0, true ); // Used for medium images add_image_size( 'gho-medium-grayscale', 200, 0, true ); // Used for medium grayscaled images add_image_size( 'gho-large', 400, …

2
wordpress wp-configファイルを使用してデータベースに接続する
wp-config.phpファイルを使用してデータベースに接続するにはどうすればよいですか? スクリプトをよりWordpressフレンドリーにするために、データベースに接続する必要がありますが、スクリプトをプラグインとしてインストールする必要はありません。 基本的に私は自分のスクリプトを持っています $host = "xxxxxxxxxxx"; //database location $user = "xxxxxxxxxxx"; //database username $pass = "xxxxxxxxxxx"; //database password $db_name = "xxxxxxxx"; //database name //Database Connection $link = mysql_connect($host, $user, $pass); mysql_select_db($db_name); スクリプトをプラグインとしてインストールすることはできません(簡単にすることができます)。そのため、インストール時に既存のwp-config.phpを使用してデータベースに接続する必要があります...任意のアイデア??? 前もって感謝します 編集と説明 1- wp-config.phpをそのまま使用する必要があります。変更はありません。2-スクリプトはwww.example.com/script/に配置されます。3-スクリプトのコアは、ログイン画面をジャンプせずにパブリックにアクセスする必要があるため、プラグインとして実行することはできません。4-私の質問は基本的に、上記のスクリプトを変更してwp-config.phpファイルを使用してデータベースに接続する方法です。

2
マルチサイトを使用してローカルで開発し、各サイトを個別のリモートWPインストールに移行したい
私はクライアントの仕事の大部分にWordPressを使用しています。私はMAMPを使用してローカルで開発し、稼働開始時またはクライアントに進行状況を表示するときに、サイトをリモートサーバーに移動します。FTP経由でファイルを移行し、phpMyAdminを使用してデータベースをエクスポート/インポートしたり、URLやwp-config.phpの設定を調整したりします。 このフローは問題なく機能していますが、最近、ローカルマシンに数十のWordPressをインストールしたり、毎回新しいWordPressをセットアップしたりする必要があり、切り替えて効率化したいなど、マルチサイトへ。 しかし、各サイトを独自のリモートサーバーにエクスポートおよび移動できる必要があります。メンテナンスの観点からは魅力的なアイデアですが、ライブサイトでマルチサイトを使用する準備ができていません。 WordPressエクスポート機能はこれを行うための最良の方法ですか?このようにすると、すべてのメディアファイルを移動する必要があることに気づきました。Backup Buddyがこれをどのように処理するか知っていますか?私はそのサービスのためにスローダウンすることを考えてきました。 ありがとう!

1
add_optionsとregister_settingの違い
私は混乱しています。プラグインのデータを保存したい。add_optionsを使用する人もいれば、register_settingsを使用する人もいます。私の質問は、違いは何ですadd_optionsとregister_setting?
8 plugins 

2
ブログのピンバックとトラックバックを無効にしましょうか?
[設定]-> [ディスカッション]には、次のオプションがあります。 [x]他のブログからのリンク通知を許可する(ピンバックとトラックバック) ブログの所有者がそれらを有効にすることの本当の利点は何ですか?(つまり、誰があなたのコンテンツをリンクしているのかを知る以外に) それをオフにすることの欠点はありますか? どうもありがとう
8 pingbacks 

2
管理者に別のテーマを表示しますか?
ライブサイトでいくつかのテーマの変更をテストしたいのですが、通常のユーザーにそれから発生する可能性のあるエラーが表示されないようにしたいのは明らかです。テーマフォルダを複製したいのですが、管理者としてログインしている場合は、そのテーマが表示されます。それ以外の場合は、古いテーマがユーザーに表示されます。 これを行うプラグインはありますか?
8 themes  testing 

2
wp_enqueue_scriptを使用する利点は何ですか?
小規模な自己管理サイトでwp_enqueue_scriptを使用することには実際にメリットがありますか?たとえば、Modernizr、なぜそれをドキュメントヘッド内で直接呼び出すのではなく、関数を介してエンキューするのですか? ディレクトリを移動したり、複数の人がファイルを悪用したり、多数の不明なものを含む公開されているテーマを使用したりする可能性がある大規模サイトでの利点を確認できますが、個人ブログのような小規模サイトでの利点は何ですか-またはまれに-変更して、単一のユーザーがいますか?その場合は、余分なコード行のように見えます。

2
投稿メタデータによる投稿のフィルタリング
get_post_meta($post->ID, "project_cat", true)(投稿IDを返す)指定した値と等しい投稿のみが表示されるように投稿をフィルター処理したいのですが。 これを行う方法はありますか? WP-Paginateプラグインと互換性のある方法に特に興味があります。

1
3つの言語すべてを提供するWP_Queryを備えたWPML [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 WPMLサポートフォーラムでこれについて何か知っていますが、ここでも質問できると思いました。重要な情報は次のとおりです。私は、カスタム投稿タイプ、カスタムフィールド、見た目すべてをカスタマイズしたWPマルチサイトセットアップを実行しています。特定のテンプレートファイルで、別のブログからアイテムのリストを取得する二次ループがあります。私が収集したものから、WP APIを使用するものはすべて、現在の言語のみにフィルタリングする必要がありますが、WP_Query()私が持っている機能はどれもそうしていません。 関連コード: <?php switch_to_blog(23); $args = array('post_type' => 'release-notes', 'suppress_filters' => 0, 'meta_query' => array( array( 'key' => 'related_products', 'value' => $thisproduct, 'compare' => 'LIKE' ) ) ); $loop = new WP_Query($args); if ($loop->have_posts()) { echo '<h2>Release Notes</h2>'; while ( $loop->have_posts() ) : $loop->the_post(); //echo …

2
メインループで投稿タイプごとに可変数の投稿を取得する方法は?
私のブログのホームページでコンテンツのバランスをとる方法を探しています: ブログには、Poscast、ビデオ、ブログなどのいくつかの投稿タイプがあり、ホームページに10件の投稿があるとしますが、そのうち5件を常に最新のブログにしたいと思います。 3つの別々のボックスを作成しても問題は解決しません。これは、投稿が混合されており、他のタイプの投稿が常に存在するわけではないためです。 私は純粋なPHPでの解決策を考えることができますが、wordpress APIを使用してこれを行う方法についてのアイデアを知りたいと思います。

3
ハードコードされた寸法なしで画像を挿入する方法は?
ハードコードされた寸法なしで(例:の<img src="" alt="" />代わりに<img src="" alt="" width="" height="" />)投稿に画像を挿入するにはどうすればよいですか?ユーザーがHTMLタブに切り替えてパラメーターを自分で削除したくないので、これを達成するために使用できるフィルターがあるかどうか疑問に思っていましたか? 注:既に「フルサイズ」で挿入しています。

5
マルチサイトブログ間での動的サイドバーの共有
Wordpress Multisiteの同じインストールで、あるブログから動的なサイドバーを取得して別のブログに印刷する方法を見つけようとしています。私が試してみました switch_to_blog($blog_id); dynamic_sidebar($sidebar_name); restore_current_blog(); しかし、何も返されません。 サイドバーを取得するのにも疲れましたget_blog_option($blog_id, 'sidebar_widgets')が、配列を取得してサイドバーで使用されているウィジェットを特定することしかできませんでしたが、配列をサイドバーに処理する方法を見つけることができませんでした。

4
ページにウィジェットが表示されている場合にスクリプトをエンキューするにはどうすればよいですか?
jqueryプラグインを使用するウィジェットを作成し、is_active_widgetを使用してスクリプトをエンキューしました。スクリプトは正常に機能しますが、このウィジェットを表示しないページでもスクリプトが含まれます。このウィジェットが表示されている場合にのみスクリプトをエンキューする方法はありますか? 前もって感謝します。

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