フォーラムへの返信

15件の返信を表示中 - 16 - 30件目 (全125件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: showpostsで件数の指定ができません
    <?php
    $querySTR = "cat=10&posts_per_page=3&orderby=ID&order=ASC"
    $posts = query_posts($querySTR);
    
    if(count($posts)!=0){
    for($i=0;$i < 3;$i++){
    $post=$posts[$i];
    ?>
    <dl>表示処理</dl>
    <?php
    }
    }
    wp_reset_query();
    ?>

    多分これでまるっと置き換えればできるのかと・・・

    フォーラム: 使い方全般
    返信が含まれるトピック: 複数の子カテゴリの出力

    親子関係って

    82
    ┣83
    ┣84
    ┗85

    なのですか?
    親子関係がないのならカテゴリIDを直接指定ですかね?

    フォーラム: 使い方全般
    返信が含まれるトピック: showpostsで件数の指定ができません
    <?php
    query_posts($query_string . "&cat=10&showposts=3");
     if (have_posts()) :
      while (have_posts()) : the_post(); ?>

    と記述されていたと思います
    if以降が記述されていないのでループに入っていません

    先ほど説明した前半と言うのはquery_postsまでのことなので以降はそのままお使い下さい
    最後に書いた記述は一度全て行ってから駄目なようでしたらその時に・・・

    フォーラム: 使い方全般
    返信が含まれるトピック: 全タグ数の表示の仕方
    <?php
    	$allTagNum = 0;
    	$tags = get_tags('hide_empty=1'); if ( $tags ) :
    		foreach ( $tags as $tag ): ?>
    			$allTagNum = $allTagNum + ($tag->count);
    		endforeach;
    	endif;
    
    	echo "合計(".$allTagNum.")<br />";
    ?>

    こんなかんじかな
    ただし表示だけなのでリンクはありません

    フォーラム: 使い方全般
    返信が含まれるトピック: 複数の子カテゴリの出力

    query_postsのタグを確認しましたか?

    children_ofは許されているタグの中にはありません
    child_ofだと思うのですが・・・
    どちらにしても使えないと思います
    タグを確認してみて下さい
    select(dropdown)等にはありますけど・・・

    カテゴリー引数を見れば分かると思いますが”cat=”で指定したものは
    子孫カテゴリまで影響が及びます

    フォーラム: 使い方全般
    返信が含まれるトピック: showpostsで件数の指定ができません
    <?php
    //orderby:ソートの対象、order:昇・降順選択
    $querySTR = "cat=10&posts_per_page=3&orderby=ID&order=ASC";
    
    //$query_stringは直前の検索結果が格納されている、検索されていないと怖い
    //やりたいことが分からないがとりあえずくっつけるだけくっつける
    //検索結果とquery_postsのタグが一致してない可能性を考慮し後ろへ(最悪認識不可で前の物だけ処理されるかも)
    if($query_string!="" && $query_string!=null){
    	$querySTR = $querySTR."&".$query_string;
    }
    
    //queryが可変する場合は直接中に書かず外で編集する
    query_posts($querySTR);

    前半をこんな感じに・・・
    正直、理由がないなら
    $querySTR = $querySTR."&".$query_string;
    なんてしなくていいと思うんだけど
    (クエリを投げたり、検索してるかどうかも分からないし)

    それでも万が一動かないのなら

    if($query_string!=”” && $query_string!=null){
    $querySTR = $querySTR.”&”.$query_string;
    }

    を削除してみたり
    以下のように一度配列に放り込んで配列分だけ処理するとかじゃないかな?

    $posts = query_posts($querySTR);
    
    for($i=0;$i < 3;$i++){
    if(count($posts)==0){break;}
    $post=$posts[$i];
    ?>
    <dl>表示処理</dl>
    <?php
    }
    wp_reset_query();
    ?>

    フォーラム: 使い方全般
    返信が含まれるトピック: showpostsで件数の指定ができません

    $query_stringには何が入っているのかな?
    直前の検索条件がなんでもないなら

    query_posts("cat=10&posts_per_page=3");

    でいいようなきがするんですが・・・
    出かけ前で余裕がないのでまた後ほど追記します

    フォーラム: 使い方全般
    返信が含まれるトピック: showpostsで件数の指定ができません

    showpostsは非推奨の命令になっています
    posts_per_pageを使用するようにしてください(-1ですべて表示です)

    どうしても取得できないのなら取得した件数ループするのではなく
    まず取得したものをソートし、その後、頭から3件ほど取得してはいかがでしょうか?

    逆のことを言ってたので訂正
    nobitaさんありがとうございます

    ・サーバーの容量が圧迫されて余裕がない(ファイルを削除するなりして空ける)
    ・編集できないサイズの画像を編集している(とてつもなく大きい画像とかを上げない)
    ・アクセス権限の問題(設定を見直し)
    ・ブラウザと通信環境の問題(最新バージョンのブラウザを使用する)
    ・同一アカウントで同時操作(アカウントを分けるなどして警告が出るよう工夫する)
    ・プライベートブラウジングなどキャッシュを保存しない等(ブラウザの設定を見直す)
    ・リファラが変だったり送ってなかったり…(特殊な事がない限り有り得ない、…が見直し)
    ・データベースエラーとか(DBを見直し、オーバーヘッドがあるなら最適化する)
    ・プラグインが原因の可能性(プラグインをオフにしてみたり削除してみたり)

    思いつく限り書いてみたので参考にどうぞ

    フォーラム: 使い方全般
    返信が含まれるトピック: タームの月別アーカイブリストを表示したい

    適当に書いた割に検証してないですけど
    タクソノミー名が分からないので”tax”で……
    配列に入れてterm取得したり、queryリセット掛けてないけど
    月の情報を-1したりしてがちゃがちゃすれば……無理かな?

    <?php
    	//termName
    	$taxCat = "cat1";
    	//toDaysInfo今日の情報
    	$today = getdate();
    	//query page?post?any?何を取得したいんだろう・・・
    	query_posts('year='.$today["year"] .'&monthnum='.$today["mon"]. '&post_type=page&tax='.$taxCat);
    	while (have_posts()) : the_post(); ?>
    		<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
    <?php endwhile;?>

    フォーラム: 使い方全般
    返信が含まれるトピック: タームの月別アーカイブリストを表示したい

    上記の様に書きたいのなら
    プラグイン「Archives for a category WordPress plugin」を使用することでカテゴリを指定できます

    自力で書くなら先にcat1、cat2に属するページをすべて持ってきて
    その後、投稿月ごとに振り分けるとかしないといけないのかな?
    せっかくプラグインがあるのでとりあえずは紹介をば……

    データベースにはwordpressの基本情報が詰まっています
    おそらくその内の一つであるwordpressが”何処”に存在するか
    移動する際に書き換えなければ勿論wordpressの存在する場所の記述はローカルのままです
    この値は「管理画面→設定→一般」にあるサイトURLがこれに当たります

    レイアウト崩れの原因
    サイトURLが大元のURLになるので相対パスでレイアウト情報(css)を見ようにも
    大元のURLが変更されていないので見に行けない状況になっていたのです

    ログインできない原因
    ログインのユーザー名とパスワードは当ってるとは思いますが
    認証をクリアしたあと向かう管理画面のURLはローカルとなっています
    勿論アクセスできないのでエラーとなります
    もしアクセスしに行った先にwordpressが存在したら
    再び認証を求められてしまうのでパッと見正常に見える事もありますが
    URLをよく見れば違う事が分かりますので移転の際などは注意してください

    他にも記事の情報やバナー画像のリンクなどがあるのですが複雑になるので割愛します
    ローカルからサーバーへアップロードでの問題となっていますが
    wordpressの実体が存在する場所が書き変われる状況ならば容易に起こりえます
    たとえばサーバーの移転もその一つです

    データベース構造についてはここが参考になるかもしれません
    さらに”wp_options”について調べると幸せになれるかもしれません
    (サイトURLの情報が存在するのがココなので
    ……と言うより管理画面の設定が集約してるので)

    フォーラム: 使い方全般
    返信が含まれるトピック: サーバの容量が1日でMAXになってしまう

    画像サイズの計算式を一応
    縦*横*解像度(300dpi一般的なデジカメ等のサイズ)
    ……なので
    1000*1000*300=300000000=286.1MByte
    まぁ、圧縮画像(jpg等のweb用画像)とかだと多少解像度落としてる
    一般的には72や96の解像度だと思うけど、人それぞれかな
    大きめに96で計算すると
    1000*1000*96=96000000=91.6MByte
    容量が最大サイズで作られ続けたと仮定して
    サイズが圧迫するなら800:600の縦横サイズでもそれなりに見られるかと

    もしかしたらバグで
    現在最大10MByteになっていると思うけれど
    10MByte以上の画像を吐き出された場合、リミットブレイクな感じに・・・
    動きを検証したわけじゃないけどオーバーフロー怖いです
    最悪の事態を考えて300dpi画像がアップロードされた場合
    300Mbyte以上あればそんな事は無いのかな

    フォーラム: 使い方全般
    返信が含まれるトピック: タグの投稿数を表示

    表示したい場所にですね
    上記コードだけを記述すれば

    20

    のように件数だけ表示されると思います

    <?php
    //まずこの一行でタグをすべて取得して$aに代入します
    $a = wp_tag_cloud('format=array' );
    //countと言う命令で$aにはいくつ情報が入っているかを調べます
    //そのあと「echo」という命令でhtml上に値を出力します
    echo count($a);
    ?>

    なので表示したい所にだと思いますが
    単純に件数を表示といっても加工して表示するのか件数のみを表示するのか
    全くしたいことの意図がわからないので返答しがたいです
    取得した値を加工するにしても最低限JavaScriptかPHPのどちらかが触れないと行えないと思います
    PHPをいじるのなら

    echo count($a)."件<br />";

    …のように
    JavaScriptが触れるならば

    <?php $a = wp_tag_cloud('format=array' ); ?>
    <script lunguege="JavaScript">
    var num = <?php echo count($a)>;
    ~~~~~~~~~~~~~~~~~~~
    編集後処理
    ~~~~~~~~~~~~~~~~~~~
    </script>

    以上でJavaScriptの変数に値を渡すことができます

15件の返信を表示中 - 16 - 30件目 (全125件中)