pluto1234
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 月別アーカイブをコンパクトにまとめたいフォーラム: 使い方全般
返信が含まれるトピック: 月別アーカイブをコンパクトにまとめたい月別リンクに ?post_type=****** を追加すれば良いのでは?
下の方
if ($month_has_posts) { $post_type = '******'; $result .= '<a href="'.get_month_link($year, $month).'?post_type='.$post_type.'" title="'.$month_name.' '.$year.'">'.$month_abbrev.'</a>'; } else { : }フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーアーカイブでの投稿をスラッグ順に並べかえできますでしょう日本語 Codex には、スラッグでのソートの記述が抜けていますが、英語版には載っています。
http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parametersちなみに、私はプラグイン大好き人間です。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーで、表示はそのまま、リンクだけを外したいclass 等は適当に付けてください。
★sidebar.php 等
<h3>カテゴリー</h3> <?php $categories = get_categories('hierarchical=0&parent=0'); if ($categories) my_list_categories($categories); ?>★functions.php
function my_list_categories($categories) { echo '<ul>'.PHP_EOL; foreach($categories as $category) { $children = get_categories('hierarchical=0&parent='.$category->cat_ID); if ($children) { echo '<li>'.esc_html($category->cat_name).PHP_EOL; my_list_categories($children); echo '</li>'.PHP_EOL; } else { $url = esc_url(get_category_link($category->cat_ID)); $cat_name = esc_html($category->cat_name); echo '<li><a href="'.$url.'">'.$cat_name.'</a></li>'.PHP_EOL; } } echo '</ul>'.PHP_EOL; }フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーで、表示はそのまま、リンクだけを外したいフォーラム: 使い方全般
返信が含まれるトピック: ページ作成者の記事一覧を表示させたいブログ記事の投稿者(編集者)が、固定ページを作成しているなら
$author_id = $post->post_author; // 固定ページの作成者のユーザーID $my_query = new WP_Query('showposts=5&author='.$author_id);フォーラム: 使い方全般
返信が含まれるトピック: query_postsで並び替えたいまずは、$paged, $cat_now, $meta_key, $orderby, $order に意図した値が入っているのかを確認してみると良いでしょう。
‘category__in’=>array($cat_now,0) も、なぜ ‘0’ が必要なのかわかりません。Welcart 特有の事情でこうしているのですか?
フォーラム: 使い方全般
返信が含まれるトピック: Advanced Custom Fields 画像が出力されませんwp_get_attachment_image_src() の第一引数は、画像ID(画像のポストID)です。画像オブジェクトではありません。
フォーラム: 使い方全般
返信が含まれるトピック: ユーザープロフィールに追加した項目を、完成ページに表示したい未確認です。カスタムフィールド ‘_edit_last’ には、最後に更新した人のユーザーIDが入っていそうです。
the_author_meta('adi_department', get_post_meta($post->ID, '_edit_last', true));フォーラム: 使い方全般
返信が含まれるトピック: 登録されたユーザー情報を絞り込み検索する方法その状態では、wp_user_query() が実行されていないと思われます。
>ページが見つかりませんでした、
となるのは、以下の可能性が大です。
1) form の action に指定した URL が間違っている。
2) form 項目(フィールド)の name に指定した名前が良くない。
=> wp_includes/class.wp.php で定義されているクエリー変数を name に指定してはいけません。クエリー変数は、
$public_query_vars = array()
$private_query_vars = array()
に登録されています。フォーラム: 使い方全般
返信が含まれるトピック: カスタムタクソノミーの一覧出力で除外指定ができない‘exclude’ は、カンマ区切りの文字列でなく配列でも指定可能なようです。
wp_list_categories( array( 'taxonomy' => 'genre', 'orderby' => 'name', 'order' => 'DESC', 'exclude' => array(13,14), 'title_li' => '' ));ではどうですか?
‘include’ が効くなら
$terms = get_terms('genre'); foreach($terms as $term) { if (!($term->term_id==13 || $term->term_id==14)) $term_ids[] = $term->term_id; } wp_list_categories( array( 'taxonomy' => 'genre', 'orderby' => 'name', 'order' => 'DESC', 'include' => $term_ids, 'title_li' => '' ));ではどうですか?本質的な解決方法ではありませんが・・。
フォーラム: 使い方全般
返信が含まれるトピック: で書き出される数字の途中にハイフンを入れたいフォーラム: 使い方全般
返信が含まれるトピック: で書き出される数字の途中にハイフンを入れたいフォーラム: 使い方全般
返信が含まれるトピック: タグがついたカスタム投稿をタグのアーカイブに表示させるには?デフォルトで、tag.php は ‘post’ しか表示しなかったと記憶しています。
★ functions.php に追加。
add_action( 'pre_get_posts', 'add_post_tag_archive' , 10 , 1); function add_post_tag_archive( $wp_query ) { if ($wp_query->is_main_query() && $wp_query->is_tag()) { $wp_query->set( 'post_type', array('post','カスタム投稿タイプ')); } }フォーラム: 使い方全般
返信が含まれるトピック: 登録されたユーザー情報を絞り込み検索する方法検索フォーム は、WordPress の検索ボックスをカスタマイズするのではなく、自前の検索フォームを用意します。フォームで入力(選択)したユーザーメタの値を、wp_user_query() を記述したページに渡し、受け取った値を $value として設定します。「趣味」のように複数入力可能なチェックボックスがあるとちょっとだけ面倒です。
フォームの値の受け渡しは、こんな感じです(このサンプルはWordPressと無関係です)。
http://www.yukun.info/blog/2008/11/php-form-submit-action-post.htmlまた、ユーザーメタを追加するときにプラグインを使っていると、wp_usermeta テーブルではなく、独自のテーブルに値を保存するものもあります。そうなると、wp_user_query() でユーザーを抽出することはできないので注意が必要です。