フォーラムへの返信

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック投稿者 OLIVELINE

    (@oliveline)

    shokun0803さん

    $post->post_dateとか$post->post_title
    を利用して試してみました。ようやくトップページ下に記事が連なる等の問題も解消され意図している形で更新情報を表示できる様になりました。
    ご教授どうもありがとうございます。

    以下が更新情報を正しく表示できたコードです。

    function kosinDATA() {

    $postS=get_posts(‘numberposts=5&category=4’);

    foreach($postS as $post) :
    setup_postdata($post);

    $data.=date(‘Y-m-d’, strtotime($post->post_date)).’ ID).'”>’.$post->post_title.’
    ‘;

    endforeach;

    return $data;
    }

    add_shortcode(‘kosin’, ‘kosinDATA’);

    トピック投稿者 OLIVELINE

    (@oliveline)

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

    ショートコードを削除すれば元通りになります。

    query_postsをget_postsに変更したら却って不味くなりました。
    スレの最初にも記述したトップページが下に幾つも連なるという現象になってしまいます。
    なので元々上述のコードの下部(return $data;の一行下あたり)にはquery_postsがあったのをその問題から外して表示させております。

    phpをもっと勉強しないと満足に扱えないですね。

    トピック投稿者 OLIVELINE

    (@oliveline)

    ショートコードの文字化けはUTF-8 BOMナシで保存する事で解決できました。

    早速、更新情報で使用するコードを以下ショートコード
    <?php
    /*
    Plugin Name: kosin
    Plugin URI: http://www.gw-gallery.com/
    Description: Test
    Version: 1.0
    Author: Greenworks
    Author URI: http://www.gw-gallery.com/
    */

    function kosinDATA() {

    query_posts($query_string . ‘showposts=5&cat=4’);
    if (have_posts()) :
    while (have_posts()) : the_post();
    $data.=get_the_time(‘Y-m-d’).’ ‘.the_title(“”,””,false).’
    ‘;

    endwhile;
    endif;
    return $data;
    }
    add_shortcode(‘kosin’, ‘kosinDATA’);

    ?>
    を作成してページを表示させてみましたがページ下に記事が連なる問題は解決できませんでした。

    そしてTOPページ用のページ用テンプレートを作成する方法は、外部サイトから持ち込んだテンプレート「Atahualpa 3.4.9」の一式を利用しており、そのテンプレートのphpをみても複雑にプログラムが入り交ざっており構造を解読する事困難です。
    従ってphpに熟知していないのでその方法は自信ないです。

    もし解決方法がありましたら改めてアドバイス宜しくお願いします。

    フォーラム: プラグイン
    返信が含まれるトピック: ショートコードを使うと文字化けで表示される
    トピック投稿者 OLIVELINE

    (@oliveline)

    ご回答どうもありがとうございます。
    UTF-8 BOMナシで保存したら文字化けは解決しました。

    トピック投稿者 OLIVELINE

    (@oliveline)

    ご回答どうもありがとうございます。
    ショートコードを試してみました。
    ショートコードを使えば自作で簡単にプラグインを作成して使えるんですね。

    しかしショートコードを使って表示させるテストを行いましたが今度は全角文字が文字化けします。
    ここでは更新情報を正常に表示できないという質問なのでショートコードの文字化けは改めて質問させて戴きます。

    トピック投稿者 OLIVELINE

    (@oliveline)

    ご回答ありがとうございます。
    <style type=”text/css”>
    h1{font-size:55px;color:green;}
    </style>
    をテンプレートに入力しようとしても、<div class=”post-headline”>のクラス名の定義ファイルやこのタグ
    の出力元のテンプレートファイルを探すにもテンプレートファイルが無数ありしかも他からダウンロードしたテンプレートを使ってますので探すのが困難です。
    特にタイトルのデザインは大きな問題ではないので諦めようと思います。

    トピック投稿者 OLIVELINE

    (@oliveline)

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

    <table>タグの色指定の問題は解決できました。
    しかしスタイルシートのフォントサイズが反映されない問題については
    div.post-headline h1 {
    font-size: 55px;
    color: green;
    }
    をスタイルシートに入れてみてもダメでした。
    おそらくテーマのCSSの優先かなと考えられます。

7件の返信を表示中 - 1 - 7件目 (全7件中)