-
カスタムWordpressループ(WP_Query)の投稿を数えますか?
これを置き換えてみました:<?php$count=count($custom_posts);?><h2><?phpecho$count;?></h2>ループの最後:<?phpif(bbp_get_forum_title()=='TestForum1'):?><?php$custom_posts=newWP_Query();?><?php$custom_posts->query('post_type=blocks&location=BusinessandFinance&order=DESC');?><?phpwhile($custom_posts->have_posts()):$custom_posts->the_post();?><divclass="ad"><?phpthe_content();?></div><?php$count=count($custom_posts);?><h2><?...-
loop
-
-
wp_queryの結果から投稿データの配列を取得するにはどうすればよいですか?
WP_Queryメソッドを使用してクエリを実行すると、オブジェクトが取得されました.その後、ループを実行してコンテンツを表示できることを理解しています.しかし、私の目標は何も表示しないことです.代わりに、「foreach...」のようなことをして投稿データを取得したいと思います.ループしてデータを取得できる投稿データの配列を取得するにはどうすればよいですか?-
wp-query
-
-
簡単な検索と置換を行うSQLクエリ
新しいウェブサイトを作成するときはいつでも、最初に「stage.domain-name.com」のようなサブドメインにステージングサイトを作成します.すべてが正常に機能した後、データベースをエクスポートし、notepad++で開き、「subdomain.domain-name.com」の検索/置換を実行して「domain-name.com」に置き換えます...最後にインポートしますライブサイトの新しいデータベースに追加します.私の質問は...phpmyadminを使用してデータベース全体でこの単純な検索/置換を実行したい場合、どのSQLクエリを実行する必要がありますか?-CH-
mysql query sql customization
-
-
if(is_home()&&!is_front_page())
index.phpファイルに次のコードがたくさんあります.is_front_page()はサイトフロントページを表示すると(ブログ投稿のインデックスを表示するか静的ページを表示するかに関係なく)trueを返し、is_home()はを表示するとtrueを返すことを理解しています.ブログ投稿インデックス(フロントページまたは静的ページのどちらに表示されているか).私はまだ次のコードの使用についていくらか困惑しています-<?phpif(have_posts()):?><?phpif(is_home()&&!is_front_page()):?><header><h1class="page-titlescreen-reader-text"><?phpsingle_post_title();?></h1></header><?phpendif;?>このコードが非常に人気がある理由についての説明は大歓迎です.-
loop themes templates
-
-
$ wpdb-> get_row()は単一の行のみを返しますか?
それはなぜですか?コンソールで同じクエリを試しましたが、複数の行が返されました.クエリは次のとおりです:$this->wpdb->get_row("SELECT*FROM".$this->wpdb->users."WHEREstatus='active'",ARRAY_A);アクティブなユーザーが複数いる場合、同じ単一の行を返し続けます.何か足りないのですか?-
wpdb
-
-
特定のページのコンテンツを(IDで)取得する
次のフロントページテンプレートを作成しました:これらの大きなLoremIpsumブロックの代わりに、特定のページからの「抜粋」を表示する必要がありますそのボックスに入力します(特定の文字数).ページのコンテンツを文字列形式で取得して、エコーアウトして特定の文字数に切り詰めるにはどうすればよいですか?-
pages content
-
-
if(is_page(** PAGE ID **))が機能しない
フォローしているこのチュートリアルは、Googleコンテンツ実験コードをheader.phpに追加する方法です.次のコードをheader.phpに追加しました:<?phpif(is_page('346')):?><!--GoogleAnalyticsContentExperimentcode-->...<!--EndofGoogleAnalyticsContentExperimentcode--><?phpendif;?>これは、フロントエンドでコンテンツ実験コードを生成しませんでした.試しました:<?phpif(is_page(346)):?><!--GoogleAnalyticsContentExperimentcode-->...<!--EndofGoogleAnalyticsContentExperimentcode--><?phpendif;?>これも機能しませんでした.このコードが機能しない理由がわかりますか?ありがとう.-
conditional-tags
-
-
カスタム分類法を使用してカスタム投稿タイプをクエリするにはどうすればよいですか?
何らかの理由で、カスタム分類法を使用して投稿を取得するのに苦労しています...誰かが私の愚かさを解明できますか?$args=array('post_type'=>'adverts','advert_tag'=>'politics'//Doesn'tseemtowork.);query_posts($args);while(have_posts()):the_post();//ShowPostsendwhile;分類宣言:add_action('init','add_custom_taxonomy',0);functionadd_custom_taxonomy(){register_taxonomy('advert_tag','Adverts',array('hierarchical'=>true,'labels'=>array('name'=>_x('AdvertTags','taxonomygeneralname'),'singular_name'=>_x('AdvertTag','taxonomysingularname'),'search_it...-
custom-post-types custom-taxonomy query-posts
-
-
このエラーを修正する方法致命的なエラー:未定義の関数を呼び出します...?
致命的なエラー:14行目の/home/content/33/7211533/html/someSite/wp-blog-header.phpにある未定義の関数wp()を呼び出します誰かが問題を理解できますか?wp-includesフォルダーとwp-adminフォルダーを既に更新しており、functions.phpは問題ありませんが、わかりません.それを修正する方法を.何か提案はありますか?編集WordPressを再インストールしました(サイトに新しいコピーをアップロードし、最新であることを確認しました)-手動更新.その後、正常に動作し始めたため、この問題は修正されました.-
fatal-error
-
-
カスタムテンプレートを使用するWooCommerceショップページ
質問をする前に、https:ですでに質問したことをお伝えしたいと思います.//stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overidingWooCommerceプラグインを使用してウェブサイトを開発しています.WooCommerceではすべて問題ありません.要件に応じて、WooCommerceダッシュボードからホームページをショップベースページとして構成し、ホームページをショップページにしました.今私の要件は、管理者側からアップロードする必要があるいくつかの画像を配置し、画像の上にいくつかのテキストを表示することです.その機能については、Googleで検索したところ、WordPressAdvancedCustomFieldsを使用するよう提案されました.インストールしたばかりです.WooCommerceがカスタムテーマを使用していないことがわかりました.独自のカスタムテーマを使用しています.AdvancedCustomFieldsプラグインを使用して画像とテキストを表示したいので、独...-
theme-development plugins child-theme advanced-custom-fields
-
-
wpdbを使用して別のデータベースに接続する
wpdbを別のデータベースに接続したい.インスタンスを作成してデータベース名/ユーザー名/パスワードを渡すにはどうすればよいですか?ありがとう-
database wpdb mysql
-
-
「post_titleLIKE'something% '」を使用したWP_Query?
WP_QueryでLIKEを使用してpost_titleを実行する必要があります.この通常のpost_titleから始めました:$wp_query=newWP_Query(array('post_type'=>'wp_exposants','posts_per_page'=>'1','post_status'=>'publish','orderby'=>'title','order'=>'ASC','paged'=>$paged));しかし、私が実際にやりたいことは、SQLでは次のようになります.$query="SELECT*FROM$wpdb->postsWHERE$wpdb->posts.post_titleLIKE'$param2%'AND$wpdb->posts.post_type='wp_exposants'ORDERBY$wpdb->posts.post_title";$wpdb->get_results($query);出力には期待する結果が出力されますが、通常の<?phpwhile($wp_quer...-
wp-query sql
-
-
投稿ステータスのあるすべての投稿を取得するにはどうすればよいですか?
現在のユーザーによるすべての投稿を表示する必要があるフロントエンドダッシュボードを作成しています.そのため、主にpublished、trashed、pendingのすべての状態の投稿を表示する必要があります.現在、単純なクエリを使用していますが、公開された投稿のみが返されます.$query=array('post_type'=>'my-post-type','post_author'=>$current_user->ID);query_posts($query);誰か助けてもらえますか?他に何をする必要がありますか?-
query-posts wp-query post-status
-
-
カスタム分類法で投稿を取得する
カスタム分類法(fabric_building_types)で投稿を取得していません.cat_idとcat->nameも取得していますが、投稿を取得できません.$args=array('type'=>'post','child_of'=>0,'parent'=>'','orderby'=>'name','order'=>'ASC','hide_empty'=>1,'hierarchical'=>1,'exclude'=>'','include'=>'','number'=>'','taxonomy'=>'fabric_building_types','pad_counts'=>false);$categories=get_categories($args);foreach($categoriesas$cat){//here'smycodeforgettingthepostsforcustomposttype$posts_array=get_posts(array('showposts'=>-1,'pos...-
posts categories custom-taxonomy taxonomy get-posts
-
-
入力をデータベースに保存するカスタムフォーム
これまでWordPressを使用したことはありませんが、プログラミングの経験は豊富です.私の質問は、WordPressで税関フォームを作成する方法です.ユーザーがいくつかの入力フィールドに入力し、送信時にデータをデータベースに保存するフォームを作成する必要があります.保存に関する通知は必要ありません.データをクエリして、HTMLテーブルで出力を取得する必要もあります.ありがとう-
database forms
-
-
フォームからユーザー入力を取得する
ユーザーがフロントエンドで情報を更新できるフォームを作成しようとしています.私はPHPを学び始めたばかりです(私はC#をよく知っています).このコードを使用してWordPressページにフォームを作成する場合、ユーザーが[更新]ボタンを押してデータベースを更新したときに、ユーザーから情報を取得するにはどうすればよいですか?functionInsert_AccountTable_1(){$current_user=wp_get_current_user();if($current_user->ID!=0){return<<<HTML<formclass="AlumniForm"method="post"><h3>Name</h3><br><table><tbody><tr><th><labelfor="Username">Username</label></th><td><span>$current_user-...-
users forms front-end
-
-
wp_insert_post()を使用する場合、画像のURLで注目の画像(サムネイル)を設定するにはどうすればよいですか?
wp_insert_post()の関数参照エントリを調べていると、必要な配列にパラメータがないことに気付きました.これにより、テーマに投稿サムネイルとして表示される投稿の「注目画像」を設定できます.ベネット氏が提案したように、set_post_thumbnail()のような関数を調べましたが、これはWordPress自体とWordPressコーデックスへの比較的新しい追加.そのため、$thumbnail_idパラメーターを取得して提供する方法を説明するソースは見つかりません.これが本当に使用する関数である場合、私が持っているのが画像のURLだけである場合、どのようにして有効な$thumbnail_idパラメーターを提供できますか?よろしくお願いします!-
post-thumbnails wp-insert-post
-
-
WP_Query-メタ値で結果を並べ替える
確認しましたが、現時点で機能する回答はありません.次の引数を持つWP_Queryがあります:$args=array('post_status'=>'publish','post_type'=>'listing','meta_key'=>'client_feedback_score','orderby'=>'client_feedback_score','order'=>'DESC');$query=newWP_Query($args);カスタム投稿フィールドclient_feedback_scoreの順に結果を並べ替えたいと思います.しかし、これはうまくいかないようです...誰かが私を正しい方向に向けることができますか?編集(解決済み):Miloの回答のおかげで、数値メタ値で並べ替えるための作業コードは次のとおりです.$args=array('post_status'=>'publish','post_type'=>'listing','meta_key'=>'client_feedback_score','orderby'=>'m...-
custom-field wp-query order
-
-
メタ値で並べ替え、最初にプロ、次に無料
query_posts($query_string.'&meta_value=pro&orderby=rand');プロリストをランダムに取得しますが、proと無料が必要ですが、最初にproリストを使用し、次にmeta_valuefreeリスト.orderbymeta_valueも設定しますquery_posts($query_string.'&orderby=meta_value_num');これは機能せず、クエリ文字列ではデフォルトでcatになります.orderbyとdateの両方でorderbyfreeが必要です.何か提案はありますか?-
query-posts
-
-
CMSのループに関するガイダンス
これは間違った方法で行っているかもしれませんが、これは私のシナリオです...ブログプラットフォームではなくCMSとしてWordPressを使用したいと思います.25〜50ページのウェブサイトがあり、投稿はありません.かなり簡単なはずの独自のテーマを開発したいと思っていますが、ループ関数の使用に少し混乱しています.私はそれを理解しています:<?phpif(have_posts()):while(have_posts()):the_post();?>は、x個の投稿をプルしているページに使用されますが、私のシナリオでは、x個の投稿ではなく、ページのコンテンツのみをプルしたいと考えています.カスタムSQLクエリを作成する必要がありますか?私が遭遇し続けるすべての例は、投稿にループを使用しています.静的ページのみを使用している場合、TheLoopを使用する必要もありますか?一意のURLを使用して、MySQLデータベースの投稿列からページを引き出すことはできますか?これが理にかなっていることを願っています.-
php theme-development loop cms
-