フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全26件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: ログインできなくなってしまいました
    トピック投稿者 merusi

    (@merusi)

    自己解決しました。

    私は共用ではなく専用サーバーを使っていて管理もしてもらっているのですが、
    その会社に連絡したところ、下記のように連絡をもらい修正してもらったところ、
    通常通り、表示できるようになりました。

    サーバー会社からの連絡内容

    WordPressにログインできなくなってしまったとのことですが、
    原因としましては、WordPressのアップデートなど、
    何らかの理由によりサーバ側のキャッシュが自動的に削除され、
    その後に辞書攻撃(ログインアタック)された際に入力されたものが、
    サーバ側のキャッシュとして残ってしまったことが原因と考えらます。

    現在はサーバのキャッシュをクリアし、
    通常通りログイン出来るようになっておりますので、
    ご確認いただければと思います。

    他の方の参考になるかは分かりませんが、一応結果を記載しました。
    ご回答いただいた、maru0014様には感謝しております。
    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: ログインできなくなってしまいました
    トピック投稿者 merusi

    (@merusi)

    maru0014 様

    ご回答ありがとうございます。

    参考URLに記載されていることは試してみました。
    キャッシュとCookieはすべて削除し、サーバーのキャッシュもクリアしました。
    しかし状況が変わらないのです・・・。

    フォーラム: プラグイン
    返信が含まれるトピック: WordPress Popular Postsが取得する画像urlを変更したい
    トピック投稿者 merusi

    (@merusi)

    すみません。同じ質問を別の場所にしてはいけないということを知らず、はてなでも質問をしてしまいました。そちらで回答をいただいたので、解決したURLをこちらに掲載して質問を終了いたします。
    http://q.hatena.ne.jp/1416563733

    トピック投稿者 merusi

    (@merusi)

    ご回答ありがとうございます。
    QUICKCASHを使っていたのですが、それとエックスサーバーで設定したphp.iniの設定が競合してしまったようです。
    プラグインを停止させたら直りました。
    お騒がせして申し訳ありません。

    トピック投稿者 merusi

    (@merusi)

    解決していませんが、必要なくなりましたので解決済みとします。

    トピック投稿者 merusi

    (@merusi)

    tmatsuur 様

    ご回答ありがとうございます。
    無事解決いたしました。ありがとうございます。

    トピック投稿者 merusi

    (@merusi)

    Toro_Unit様

    ご回答いただきありがとうございます。

    教えていただいたコードを記述したところ、うまくいきました!
    $wp_queryは宣言が必要だったんですね。
    今後もっと勉強しようと思います。

    助かりました。

    トピック投稿者 merusi

    (@merusi)

    pluto1234様

    ご回答ありがとうございます。
    お示しいただいたコードでほぼ希望どうりの表示ができました。

    羅列したリンク付きタイトルの上にトップページの内容を表示したかったのと
    ulにclassを指定したかったので、その部分だけ変更すれば思い通りの
    表示にすることが出来ました。

    本当にありがとうございました!!
    出来上がったコードは下記のとおりです。

    <?php while ( have_posts() ) : the_post(); ?>
    					<?php get_template_part( 'content', 'page' ); ?>
    <?php endwhile; // end of the loop. ?>
    <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
            'post_type' =>'post',
            'posts_per_page'    => 20,
            'paged'            => $paged,
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'category',
                    'field' => 'slug',
                    'terms' => 'recipe',
                ),
                array(
                    'taxonomy' => 'post_tag',
                    'field' => 'slug',
                    'terms' => '野菜',
                )
            )
    );
    query_posts( $args );
    if (have_posts()) :
        echo "<ul class='kobunrui'>\n";
        while (have_posts()) : the_post();
    ?>
            <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php
        endwhile;
        echo "</ul>";
    ?>
        <div class="tablenav"><?php global $wp_rewrite;
    $paginate_base = get_pagenum_link(1);
    if (strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()) {
    	$paginate_format = '';
    	$paginate_base = add_query_arg('paged', '%#%');
    } else {
    	$paginate_format = (substr($paginate_base, -1 ,1) == '/' ? '' : '/') .
    	user_trailingslashit('page/%#%/', 'paged');;
    	$paginate_base .= '%_%';
    }
    echo paginate_links( array(
    	'base' => $paginate_base,
    	'format' => $paginate_format,
    	'total' => $wp_query->max_num_pages,
    	'mid_size' => 5,
    	'current' => ($paged ? $paged : 1),
    )); ?></div>
    <?php
    else :
        echo '<p>ポストは見つかりません。</p>';
    endif;
    ?>

    トピック投稿者 merusi

    (@merusi)

    mypacecreator様、ご回答ありがとうございます。
    また、返信が遅れて申し訳ありません。

    参考になるページを沢山教えていただきましたので、拝見しながら
    色々試してみたのですが画面が真っ白になってしまうばかりで、
    どうにも上手に出力できませんでした。

    なぜquery_postsではなくget_postsを選んだかですが、一番初めにやりたかった
    ことが一覧表示させることだけだったので、特に理由もなくget_postsを
    選んで表示させたのですが、記事数が多く見づらいためページ送りを
    付けたいと思ったのです。

    これを記述しているテンプレートは固定ページのテンプレートでサイトの作りは
    トップページ、カテゴリー別記事一覧を表示させた固定ページ、投稿ページの
    3種類です。

    そして親固定ページの下に子固定ページを作り、親固定ページに含まれる記事をカテゴリーとタグで分類してさらに細分化させた一覧を表示させているという状態です。

    今回自分なりに書いてみたコードは下記のとおりです。

    <ul>
    <?php query_posts(
    	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
            'post_type' =>'post',
            'posts_per_page'    => 20,
            'paged'            => $paged,
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'category',
                    'field' => 'slug',
                    'terms' => 'recipe',
                ),
                array(
                    'taxonomy' => 'post_tag',
                    'field' => 'slug',
                    'terms' => '野菜',
                                ),
            ),
                );
    $query = new WP_Query( $args ); ?>
    
    <?php foreach($posts as $post): ?>
    <?php setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    <?php wp_reset_postdata(); ?>
    </ul>

    自分でもさらに試すつもりですが、何かアドバイスがありましたら
    宜しくお願いいたします。

    トピック投稿者 merusi

    (@merusi)

    ご提示いただいたURLを参考に20件だけ表示することは出来ました。
    ありがとうございます!

    ただ、ページ送りが全く反応しません。
    どう対処すればいいでしょうか・・・。

    <div class="tablenav"><?php global $wp_rewrite;
    $paginate_base = get_pagenum_link(1);
    if (strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()) {
    	$paginate_format = '';
    	$paginate_base = add_query_arg('paged', '%#%');
    } else {
    	$paginate_format = (substr($paginate_base, -1 ,1) == '/' ? '' : '/') .
    	user_trailingslashit('page/%#%/', 'paged');;
    	$paginate_base .= '%_%';
    }
    echo paginate_links( array(
    	'base' => $paginate_base,
    	'format' => $paginate_format,
    	'total' => $wp_query->max_num_pages,
    	'mid_size' => 5,
    	'current' => ($paged ? $paged : 1),
    )); ?></div>
    
    <ul>
    <?php
    	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
            'post_type' =>'post',
            'posts_per_page'    => 20,
            'paged'            => $paged,
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'category',
                    'field' => 'slug',
                    'terms' => 'recipe',
                ),
                array(
                    'taxonomy' => 'post_tag',
                    'field' => 'slug',
                    'terms' => '野菜',
                                ),
            ),
    'numberposts' => -1
                );
    $posts = get_posts( $args ); ?>
    
    <?php foreach($posts as $post): ?>
    <?php setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    <?php wp_reset_postdata(); ?>
    </ul>
    トピック投稿者 merusi

    (@merusi)

    今後同じ事をしたい方のために最終的に出来上がったコードを掲載しておきます。

    <ul class="kobunrui">
    <?php
    $args = array(
            'post_type' =>'post',
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'category',
                    'field' => 'slug',
                    'terms' => 'recipe',
                ),
                array(
                    'taxonomy' => 'post_tag',
                    'field' => 'slug',
                    'terms' => '野菜',
                      ),
            ),
    'numberposts' => -1
                );
    $posts = get_posts( $args ); ?>
    
    <?php foreach($posts as $post): ?>
    <?php setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    <?php wp_reset_postdata(); ?>
    </ul>
    トピック投稿者 merusi

    (@merusi)

    pluto1234 様

    一から十まで本当にお世話になりました!
    思った通りの動きにすることが出来ました!!

    今度から色々な動きをさせることが出来そうです。
    ありがとうございました。

    トピック投稿者 merusi

    (@merusi)

    教えていただいた通りにループ部分も変更して書き換えたところ、5件は表示できるようになりました。
    ありがとうございます!
    numberposts => -1を下記のように記述したところ画面が真っ白になってしまいます。

    $posts = get_posts( numberposts => -1,$args );

    numberposts => -1はどこに記述したらいいでしょうか。
    他にもいろいろな部分に書いてみましたが、画面が真っ白になるか
    カテゴリとタグの指定関係なしで全記事を表示することしか出来ませんでした。

    トピック投稿者 merusi

    (@merusi)

    ご回答ありがとうございます。

    tax_queryを使って下記のように書いてみましたが、
    思ったような動きをしてくれません。

    どこをどうすればいいでしょうか。

    カテゴリー:レシピに含まれていて、かつタグで野菜が付いているものを
    表示したい場合。

    <ul>
    <?php
    $args = array(
            'post_type' =>'post',
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'category',
                    'field' => 'slug',
                    'terms' => 'recipe',
                ),
                array(
                    'taxonomy' => 'post_tag',
                    'field' => 'slug',
                    'terms' => '野菜',
                ),
            ),
                );
     $query = new WP_Query( $args ); ?>
    
    <?php foreach($posts as $post): ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>

    トピック投稿者 merusi

    (@merusi)

    すみません、初めの部分の記述がおかしくなってしまったので、再度掲載します。

    <ul>
    <?php $posts = get_posts('numberposts=-1&cat=数字'); global $post;?>
    <?php foreach($posts as $post): ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
15件の返信を表示中 - 1 - 15件目 (全26件中)