WordPress

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

9
Wordpressデータベースのドメイン名を置き換える方法は?
私は開発環境にインストールされたWordpressデータベースを持っています...したがって、サイト自体へのすべての参照は固定IPアドレス(たとえば192.168.16.2)を持っています。次に、そのデータベースをホスティング上の新しいWordpressインストールに移行する必要があります。問題は、SQLダンプにIPアドレスへの多くの参照が含まれていることです。これをmy_domain.comに置き換える必要があります。 sedまたは他のコマンドを使用してコマンドラインからそれを変更できますが、問題は、JSONを使用する構成データがたくさんあることです。だから何?ご存知のとおり、JSON配列は次のようなものを使用します。s:4:要素の文字数を知るため、IPをドメイン名に置き換えるだけでは、構成ファイルが破損します。 数年前にWindowsのアプリを使用して、データベースの値を変更し、JSON配列を処理できるようにしました。残念ながら、アプリの名前を忘れてしまいました...だから問題は、私がやりたいことができるアプリを知っていますか?
12 mysql  migration 

4
私のWordPressテーマに対してGPLライセンスは正確にはどういう意味ですか?
このように置くには: 私は自分でWordPressテーマを作成しました。テーマは以下で構成されています。 PHPコード-WordPressのようにライセンスされたGPL v2 CSSファイル-すべての権利予約 JSファイル-無断転載禁止 テーマに必要な画像ファイル-すべての権利予約 私が理解している限り、テーマ内のすべての非PHPファイルを著作権で保護できるので、私の質問は次のとおりです。 このライセンススキーム(ファイルグループ用)はWordPressライセンスに違反していますか? 誰もが利用できるように、テーマのPHPコードを公開する必要がありますか? (上記と同じライセンスで)テーマを使用して(サービスの料金を支払う)他の人のためにWordPressベースのWebサイトを作成した場合、誰もが利用できるように、テーマのPHPコードを公開する必要がありますか?バイヤー、または他に何か?
12 themes  licensing 

1
致命的なエラー(WSOD)保護を無効にする方法は?
致命的なエラー処理は、WordPress 5.1および5.2で導入されました。 ホワイトスクリーンオブデス(WSOD)保護と呼ばれることもあります。 開発/ローカルインストールで作業する場合、必要に応じてサイトを破壊できるようにしたい場合があります。たとえば、保護されたエンドポイント内で作業している場合は、サイトのメール回復プロセスを回避します(を参照is_protected_endpoint())。 サイトで技術的な問題が発生しています。手順については、サイト管理者のメール受信トレイを確認してください。 どうすれば致命的なエラー処理を無効にできますか?
12 errors 

4
WP_CRONを無効にし、代わりに数分ごとにサーバーからwp-cron.phpをトリガーする必要がありますか?
WordPressがページをロードするたびにWP CRONを不必要に起動するようです。毎回実行するのではなく、サーバー経由で5分ごとに実行するようにスケジュールするだけではどうでしょうか。5分ごとにwp-cron.phpをトリガーするだけで、望ましい結果を得ることができますか? これには欠点がありますか?
12 wp-cron 

1
srcsetのないthe_post_thumbnail?
WordPress 4.4ではsrcset、the_post_thumbnail関数の使用時に複数の画像サイズが追加されます。srcsetなしで1つの画像サイズのみを取得することは可能ですか? srcsetすべての画像から無効にするフィルターを追加することは可能であることを理解していますがsrcset、特定のサムネイルサイズを呼び出すときのみ(たとえば、画像全体のサイズを呼び出すときのみ)を無効にしたいと思います。



1
Woocommerce-製品カテゴリの特定のテンプレート?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 特定のカテゴリ用に特定のテンプレートを作成したい(単一の製品用ではない)。 それは可能ですか?それを行う方法は? おかげで、
12 plugins 

1
オートロードとオプションテーブルのパフォーマンス
テーブルのautoloadコラムで遊んでいoptionsます。自動ロードされた値がどのように使用されるかについての情報はあまり見つかりませんでした。私が試したprint_r($GLOBALS)、オートロードオプションが中に保存されていることやのこぎりを$GLOBALS['wp_object_cache']->cache['options']['alloptions']。 これらの変数にアクセスする別の方法はありますか? my_optionオートロードするように設定されたオプションに、異なるテンプレートで複数回(例:一度header.php、一度footer.php)アクセスする必要があるとしたら、どの方法が推奨されますか? $GLOBALS配列から取得しても大丈夫ですか(値がすでにここにあるため) get_option('my_option')一度使用して変数を再度グローバル化する必要があります get_option('my_option')毎回使用する(やる意味がわかりません) 他の何か
12 options 


5
setup_postdata()が動作していないようですか?
理由はわかりませんが、以前get_posts()はいくつかのデータのクエリを実行していました。それから私は使ったsetup_postdata()... the_permalink()新しい投稿データでetcのような機能を使えるようにするために使ったと思いますか? <?php foreach ($childPosts as $cp) : setup_postdata($cp); ?> <article <?php post_class() ?> id="post-<?php the_ID(); ?>"> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <?php if (has_post_thumbnail()) : ?> <a href="<?php the_permalink() ?>"><?php the_post_thumbnail(($hasOutputNotFeaturedDiv) ? 'thumb-small' : null) ?></a> <?php endif; ?> <?php the_excerpt(); ?> <p class="more"><a href="<?php the_permalink() ?>">Read more …
12 get-posts 

4
esc_urlを使用する理由
これは私のコーディングを難しくします。Wordpress codexは、セキュリティについて漠然と話すことでesc_urlの使用を理由としています。しかし、それは本当にトラブルに値するのでしょうか? たとえば、次を使用することによる重要で実用的なセキュリティ上の利点は何ですか <?php echo esc_url( home_url( '/' ) ); ?> の代わりに <?php echo home_url() ?> PS:私はテーマ開発について話しているのではなく、特定のサイトについて話している。
12 security 

2
esc_html、esc_attr、esc_html_eなどの違いは何ですか?
セキュリティ担当者からフィードバックがあり、コードではユーザー入力の適切なエスケープを使用する必要があると彼は指摘しました。だから私はいくつかの研究を行って、エスケープ関数を見つけました。 それらの違いは何ですか?いつesc_html()、いつ使用すればよいesc_attr()ですか?そして、いつこれらの関数を_e()最後に使用する必要がありますか?

2
wp_register_styleにcrossoriginと整合性を追加する方法は?(フォントオーサム5)
Font Awesome 4をバージョン5にアップグレードします<link rel="stylesheet">。これにより、整合性とクロスオリジン属性の両方がマークアップに導入されます。 現在、私は使用しています: wp_register_style('FontAwesome', 'https://example.com/font-awesome.min.css', array(), null, 'all' ); wp_enqueue_style('FontAwesome'); 次のように出力されます: <link rel="stylesheet" id="FontAwesome-css" href="https://example.com/font-awesome.min.css" type="text/css" media="all" /> Font Awesome 5では、次の2つの新しい属性と値(integrityおよびcrossorigin)が導入されています。 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> 私はwp_register_styleに整合性とcrossoriginの両方を追加することができます方法を見つける必要があるので、私が試してみましたが、使用に私の試みがwp_style_add_data失敗している、それが思われる、この方法しかサポートしていることconditional、rtlおよびsuffix、altとtitle。

7
WP REST API:カテゴリー1およびカテゴリー2でフィルター
REST APIをいじってみましたが、これで困っています。cat1とcat2の両方で投稿をフィルタリングするにはどうすればよいですか? 今のところ、?categories[]=45&categories[]=50カテゴリID 45または50 で返されます-45および50で投稿を取得するにはどうすればよいですか? 前もって感謝します。

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