ホーム
/
wordpress
-
WordPressテーマのfunctions.phpファイルでコードを整理しますか?
WordPressをカスタマイズすればするほど、このファイルを整理するのか、分割するのかを考え始めます.より具体的には、管理領域にのみ適用されるカスタム機能と、公開Webサイトにのみ適用されるその他の機能が多数ある場合、すべての管理機能を独自のファイルに含めたり、グループ化したりする理由はありますか?それらを別々のファイルに分割したり、グループ化したりすると、WordPressWebサイトが高速化される可能性がありますか、それともWordPress/PHPはis_adminコードプレフィックスを持つ関数を自動的にスキップしますか?大きな関数ファイル(私のものは1370行の長さ)を処理するための最良の方法は何ですか.-
wp-admin admin customization
-
-
WP_Queryを使用して、カテゴリごとの投稿が制限されている複数のカテゴリをクエリしますか?
15件の投稿ごとに3つのカテゴリがあり、データベースに対して1つのクエリを実行して、カテゴリごとに最初の投稿を5つだけ取得したいのですが、どうすればよいですか?$q=newWP_Query(array('post__in'=>array(2,4,8),'posts_per_page'=>**FIRST_5_OF_EACH_CAT**));それが不可能な場合、親カテゴリのすべての投稿を取得してそれらをループするか、3つの異なるクエリを作成する方が効率的ですか?-
query-posts
-
-
WooCommerce:製品の簡単な説明と価格の表示順序を変更します
価格「$4.99–$24.99」を、製品の簡単な説明「真剣に.これを1杯飲んでください...」の下に移動したいと思います.以下のNSFW画像(成人向け)これを行う方法について何かアイデアはありますか?すでに子テーマがありますが、どのWooCommerceファイルをオーバーライドする必要があるのかわかりません.-
hooks woocommerce child-theme
-
-
カスタム投稿タイプのカテゴリを表示
この投稿タイプの下にもカスタム投稿タイプ「ポートフォリオ」を作成しました.次のコードでポートフォリオカテゴリを作成しましたfunctions.php-以下はfunctions.phpページで定義したカスタム投稿タイプのコードですfunctiondemo_register_post_type(){register_post_type('Portfolio',array('labels'=>array('name'=>__('Portfolio'),'singular_name'=>__('Portfolio'),'add_new'=>'AddNewPortfolio','edit_item'=>'EditPortfolio','new_item'=>'NewPortfolio','view_item'=>'ViewPortfolio','search_items'=>'SearchPortfolio','not_found'=>'NoPortfoliofound','not_found_in_trash'=>'NoPortfol...-
custom-post-types
-
-
WordPressのタイムゾーン設定を取得するにはどうすればよいですか?
WordPress管理者で設定されているタイムゾーンを取得する方法を教えてもらえますか?たとえば、ブログが東部標準時に設定されている場合、印刷するには次の正確な文字列が必要です.米国/東部これは、私のテーマのfunctions.phpにある関数用です.-
php date-time options timezones
-
-
ページIDで注目の画像のURLを取得する
WordPress3.4.1を使用しています.ページの注目画像を表示する必要があります.特定のページIDで注目の画像のURLを取得するにはどうすればよいですか.何か助けはありますか?-
post-thumbnails
-
-
WordPressで404を強制する方法
条件に基づいて、一部の投稿に404を強制する必要があります.なんとかできました(正しい方法で行ったかどうかはわかりませんが).404.phpテンプレートを期待どおりに読み込むことができます.私のコード:functionrr_404_my_event(){global$post;if(is_singular('event')&&!rr_event_should_be_available($post->ID)){include(get_query_template('404'));exit;#sothatthenormalpageisn'tloadedafterthe404page}}add_action('template_redirect','rr_404_my_event',1);この関連する質問のコード2-同じ問題:functionrr_404_my_event(){global$post;if(is_singular('event')&&!rr_event_should_be_available($post->ID)){global$w...-
redirect 404-error
-
-
プログラムで404を生成するにはどうすればよいですか?
このようなものを機能させるにはどうすればよいですか?//inaplugin/theme://ThisimaginaryfunctionwillmakeWordPressthinkthatthe//currentrequestisa404.//Ideallythisfunctioncouldberananywhere,butrealisticallyit//willprobablyhavetobebeforethetemplate_redirecthookruns.generate_404_somehow();//later...add_action('template_redirect',function(){//shouldbe"true"var_dump(is_404());});基本的に特定の条件下で、ロードしようとしているテンプレート(ページやアーカイブなど)ではなく、404テンプレート(必要に応じて後でフックできます)を表示するようにWordPressに指示したいと思います.存在しないページに302リダイレクトするだけでよいことはわかっていますが、それは非常に面倒です.404...-
redirect 404-error
-
-
日付と分類によるカスタム投稿タイプのアーカイブ
「ジャンル」と呼ばれる独自の分類法を持つ「映画」と呼ばれるカスタム投稿タイプの古典的な例を使用してみましょう.カスタム投稿タイプ(「映画」スラッグを使用)を登録することにより、パーマリンクはすでに設定されています<domain>/movie/action/...アクションジャンルのすべての映画を見る.ただし、のように日付別のアーカイブ<domain>/2010/09/...カスタム投稿タイプについてはわかりません.私が機能させることができる最も近い日付ベースのアーカイブは次のとおりです:<domain>/2010/?post_type=movies...これは、現在の年(2010)に投稿されたすべてのカスタム投稿タイプを一覧表示します.何らかの理由で、期待される結果を得るために月、分類法、および用語をURLに追加できません.このようなURLを有効にするにはどうすればよいですか...<domain>/2010/09/movie/action/...期待どおりに機能するため、2010年9月に投稿されたすべてのアクション映画を一覧表示しますか?-
custom-post-types taxonomy archives date-time
-
-
WordpressのわかりやすいURLについてサポートが必要
Wordpressでカスタムテンプレートを作成していて、URLでいくつかのデータを渡しています.現在、私のURLは次のようになっています.http://www.mysite.com/designers/?id=43&name=designer+nameURLにはデザイナーIDとデザイナー名が含まれています.私は本当にこれを使いたいです:http://www.mysite.com/designers/designer+name/パーマリンク構造が/%category%/%postname%/に設定されています私の.htaccessファイルは次のようになります:#BEGINWordPress<IfModulemod_rewrite.c>RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]</IfModule>#ENDWord...-
customization php permalinks rewrite-rules
-
-
著者とページングのカスタム投稿タイプ書き換えルール?
WordPress3.0.1を使用しており、'dienasgramatas'というカスタムの投稿タイプを作成しました.私のプラグインは、この投稿タイプのすべての投稿を表示するためのカスタム書き換えルールと、定義された作成者からのこの投稿タイプの投稿をクエリするためのカスタムパーマリンク構造も作成しますが、ページ付けのルールを作成できません:これは機能するものです:$new_rules['dienasgramatas'.'/([^/]+)/?$']='index.php?post_type=dienasgramata&author_name='.$wp_rewrite->preg_index(1);それはこの書き換えルールを与えます:[dienasgramatas/([^/]+)/?$]=>index.php?post_type=dienasgramata&author_name=$matches[1]しかしこれは:$new_rules['dienasgramatas'.'/([^/]+)/page/?([0-9]{1,})/?$']='index.php?p...-
custom-post-types url-rewriting pagination
-
-
投稿、ページ、カテゴリ、画像のURLに301リダイレクトを作成しますか?
ここで質問するには多すぎるのではないかと心配しています.その場合は、別の学習場所を教えてください.リダイレクトのヘルプ開発が不十分なサイトをクリーンアップし、サブディレクトリからワードプレスを移行しています.リダイレクトと正規表現のロジスティクスに頭を悩ませようと何時間も費やしました.私はそれを理解していると思いますが、私がこれを正しく行っていることの確認と、ベストプラクティスに関するアドバイスをいただければ幸いです.ハウツーの例を含む優れたチュートリアルを誰かが知っているなら、それもありがたいです.このための本当に簡単なプラグインを誰かが知っているなら、私は非常に感謝しています.Redirectionsプラグインを見てきましたが、非常に混乱します(頭痛の種です!).いずれにせよ、以下の私のアイデア(ソースの後に=gt;次にターゲット)は、リダイレクトの手順とスクリーンショット、および私が精査した他のチュートリアルから収集したものです..htaccessファイルに直接配置するか、リダイレクトや別のプラグインを使用するかに関係なく、それらが適用可能であると確信しています.それで、これが私...-
seo urls redirect
-
-
ウェブサイトのURLに「www」を含めて大文字にするように強制しますか?
誰かが私のサイトにアクセスするために使用するURLに関係なく、www.MyUrl.comにリダイレクトしたいと思います.これは可能ですか?-
urls url-rewriting
-
-
カスタムパーマリンクを使用し、.htaccessファイルを使用せずにWordPressを設定しますか?
Apache構成を自分で設定したいので、.htaccessファイルを無効にすることを強く好むクライアントがいます.ただし、SEOに適したURLが必要です..htaccessファイルなしでカスタムパーマリンクを作成する方法はありますか?これまでの私の調査では、これは不可能であることが示されているようですが、おそらく優秀な開発者の1人は、一見不可能に見えることがどのように可能であるかを知っています.よろしくお願いします!-
permalinks htaccess
-
-
Wordpressは、HTACCESSで設定されたGET変数(page_id)をオーバーライドします
私は非常に大規模でWordpressを限界まで押し上げているWordPressサイトを持っています.多数のページ/カテゴリと多数の.htaccessルールを使用して、サイトのさまざまなセクションを整理します(大規模な雑誌用です).ある特定の問題は本当に私を困惑させています..htaccessには次のルールがあります...RewriteRule^(cat|tag)/([^\/]+)(/?)$index.php?page_id=3&s1=$2[L,QSA]RewriteRule^xyz/([^\/]+)(/?)$index.php?page_id=6&s1=$1[L,QSA]これで、cat/tagページに指定された引数に末尾のスラッシュがない場合、常に機能します.引数の末尾にスラッシュがあり、および問題のタグが「xyz」ページで機能するWordpress以外のテーブルのエントリと一致する場合、Wordpressは、タグが存在する場合でも、代わりにそのページを読み込みます..ルールが常に機能することをテストしましたが、機能します.Wordpressは常に正しい$_GET['p...-
permalinks htaccess
-
-
WordPressはどのくらいうまくスケーリングしますか?
新しいWordPressとその新機能により、WordPressは単純なブログエンジン以上の機能を備えているようです.しかし、WordPressのスケールは1日あたり1万人から10万人のユーザーにどの程度使用されていますか?多くのユーザーにとって、その大部分は優れたキャッシュ戦略を持つことですが、WordPressはこれを支援するためにどれだけうまく開発されており、これを簡単にし、必要な制御を提供します.Fxはページの一部をキャッシュし、ユーザーがカスタマイズした部分のみをレンダリングし、マスター/スレーブデータベースのセットアップなどをサポートできますか?-
performance cache scale
-
-
サーバーの負荷に関してWordPressを最適化する手順は?
W3TotalCacheまたは別のキャッシュプラグインをインストールする以外に、テーマとサイトをできるだけ速く実行するためにどのような手順を実行できますか.-
performance optimization cache server
-
-
サポートプラグインを含むWordPressのCDNのオプション?
WordPressで使用するコンテンツ配信ネットワークのオプションは何ですか?彼らの客観的な長所と短所、それらに関連するプラグインまたはそれらを利用する他の方法、それらの相対価格、それらの適切な顧客プロファイル/シナリオ/ユースケース、あなたが知っているなら彼らが使用したプロジェクト、そしてその他の関連情報.これはコミュニティウィキです.そのため、回答ごとに1つのCDNオプションのみを提供し、回答を重複させないでください.すでにリストされているCDNに関して含めるものがある場合は、回答を編集するか、コメントを追加してください.そして、推奨するソリューションに投票してくださいおよび/または最も実行可能だと思います.更新:WordPress+CDNに関するリソースがウェブ上でほとんど見つからなかったため、ここにもそれらをリストすることにしました:ハウツー:コンテンツ配信ネットワークを使用するようにWordpressを構成する(CDN)WordPressブログにCDNを使用するWordPressCDNイネーブラープラグイン-
options cdn
-
-
Amazon CloudFrontキャッシング用にWordPressを設定しますか?
AmazonCloudFrontは、大量のデータを生き残るのに役立つコンテンツ配信ネットワーク(CDN)です.短時間でロードします.S3/CloudFrontでファイル(メディアライブラリ、CSS、プラグインファイル、テーマ)をホストするようにWordPressを設定する最も簡単な方法は何ですか?(現在、これを行うためにW3TotalCacheを使用しています.)-
cache cdn
-
-
共有ホスティングにデプロイするためのWordPressWebサイトのプロファイリング?
WebサイトのCPU使用率に問題があり、その原因を検出(および修正)する方法を探しています.この質問.次のここでハクレの答え、私がする必要があるのは私のPHP呼び出しをプロファイリングすることであることに気づきました.Webサイトを自分のコンピューターに配置し、プロファイラーを実行し、その情報を使用してWebサイトを改善することは合理的ですか?これを最善の方法で行う方法に関する他の提案はありますか?-
server-load performance profiling
-