フォーラムへの返信

15件の返信を表示中 - 91 - 105件目 (全129件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: メタ情報の再表示

    adxadx37090さん

    まずは問題解決のためのチェックリストをご参考に、WordPressのバージョンやお使いのテーマなどの情報をお知らせください。

    その方が回答を得られやすいと思いますよ。

    フォーラム: 使い方全般
    返信が含まれるトピック: サイドバーの位置が下に移動している

    どうやら原因は10月7日の記事にありそうです。

    トップページだけでなく、この記事の個別ページでもサイドバーが下の方に落ちてしまってます。いまいちど、big タグのふり方も含め、当該記事を編集画面で確認された方がよいかもしれませんね。

    フォーラム: 使い方全般
    返信が含まれるトピック: サイドバーの位置が下に移動している

    big タグはテンプレートをカスタマイズして追記したものでしょうか? それとも記事入力時に追記しているものですか?

    カスタマイズで追記したのであれば、初期状態の『proClouds』を再度ダウンロードして挙動を確かめていただけませんか?
    (現在の『proClouds』テーマはご自身のPCなどにバックアップしておいてくださいね)

    フォーラム: 使い方全般
    返信が含まれるトピック: サイドバーの位置が下に移動している

    proCloudsのテンプレートを見てみると、misty-familyさんのブログのトップページで

    <big>~</big>

    のタグがことのほか多いのが気になりました。
    テンプレートのカスタマイズをされたとか、何か心当たりはありますか?

    RMVPさん

    1週間前に立てられたトピックなので解決済みかもしれませんが……

    get_the_term_list() と get_the_terms() の違いは、前者ではリンク付きのHTML文字列が返されるのに対し、後者では配列が返されるという点です。そのため get_the_terms() の返り値をそのまま echo しても文字列をうまく表示させることができません。

    ベーシックな用例ですが、下のようにすればリンクなしでタグだけが表示されるかとおもいます(HTMLタグは適宜追加してくださいね)。

    $terms = get_the_terms( get_the_ID(), 'portfolio_cats' );
    if ( !empty($terms) ) {
    	if ( !is_wp_error( $terms ) ) {
    		foreach( $terms as $term ) {
    			echo $term->name;
    		}
    	}
    }
    フォーラム: 使い方全般
    返信が含まれるトピック: サイドバーの位置が下に移動している

    misty-familyさん

    お使いのテーマは何ですか?

    idetuyoさん

    Codexの サイト URL の変更 – wp-config.php の編集 にもあるように

    define('WP_HOME', 'http://example.com');
    define('WP_SITEURL', 'http://example.com');

    と wp-config.php に書き込む方法だと《サイトの値を決め打ちしているだけです。この方法を使うと、サイトの一般設定ページで値を変更することはでき》なくなるのでご注意ください。

    手前味噌で恐縮ですが、まずはこちらのトピックを参照してみてください。

    http://ja.forums.wordpress.org/topic/11967

    「WordPress アドレス (URL)」「サイトアドレス (URL)」を違うものにしたい場合は、上記ページの手順で修復できたのちにCodexの WordPress を専用ディレクトリに配置する – ルートディレクトリにインストール済みの場合 を参考に進められてはいかがでしょうか。

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページのホーム以外すべて表示されません

    Yoshiko Hasegawaさん

    テーマを標準のもの(Twenty ElevenもしくはTwenty Ten)に戻すとどうなりますか?
    追加でプラグインを入れたのであれば、それもいったん無効化して挙動を確かめてみてくださいね。

    フォーラム: その他
    返信が含まれるトピック: the_categoryのtitle属性を消す方法

    teiさん

    2週間前に立てられたトピなので解決済みかもしれませんが……
    functions.php にこだわらないのであれば、PHPの ob_start(), ob_get_clean() でさくっと実装した方が早いかもしれません。こんな感じでどうでしょうか。

    <?php
    ob_start();
    the_category();
    $out = ob_get_clean();
    echo preg_replace( '/(<a.+?)(title=".+?")(.+?>)/', '$1$3', $out );
    ?>

    #title属性をなくすことの是非は本筋からそれるのでここでは触れないようにしますね 🙂

    フォーラム: 使い方全般
    返信が含まれるトピック: 静的ページにwordpressの最新記事を埋め込む

    原因は functions.php の冒頭

    /**
    * @package WordPress
    * @subpackage Default_Theme
    */
    <?php

    コメントブロックがPHPの開始タグの外側にあるので、そのまま文字列として出力されているのではとおもいます。コメントブロックを削除するかPHPの開始タグ以降に配置すれば、出力されなくなるはずです。

    フォーラム: 使い方全般
    返信が含まれるトピック: 静的ページにwordpressの最新記事を埋め込む

    修正前後の functions.php のコードを記していただけると、何かのヒントを示せるかもしれません。

    たとえば primary-widget-area で『All in One Sub Navi Widget』を使う場合、こんなコードでやってみてはどうでしょう? 

    ウィジェット部分のHTML文字列をいったん変数 $out に格納し、preg_replace() でカテゴリートップへのリンク・カテゴリータイトルを追記した後に出力する、という流れです。『All in One Sub Navi Widget』が、出力時に ul タグに sub_navi というCSSクラスを付記することを利用しています。
    (やや強引な手法、かつざっくり検証しただけなのでご容赦を)

    <?php
    ob_start();
    dynamic_sidebar('primary-widget-area');
    $out = ob_get_clean();
    
    $cat = get_category(N); // Nには追加したいカテゴリーのIDを記載
    $str = '<a href="' . get_category_link($cat->cat_ID) . '">' . $cat->cat_name . '</a>';
    echo preg_replace( '/(<ul class="sub_navi">)(.+?)(<\/ul>)/s', '$1$2<li>' . $str . '</li>$3', $out);
    ?>
    フォーラム: 使い方全般
    返信が含まれるトピック: 文章中に枠を作りたいのですが

    示されているコードでは div タグに枠の設定を書き込んでいるので「枠で囲うのはタグ」と思われたのでしょうね。でも実は div タグに書いてある style=”~” の部分は「インラインスタイルシート」という、スタイルシートの一種なのです。

    WordPressのカスタマイズでは、ある程度のスタイルシートの習得が必要となりますので、ぜひがんばってくださいね。

    フォーラム: 使い方全般
    返信が含まれるトピック: 文章中に枠を作りたいのですが

    mewmweさん

    表示させたい文章ブロック全体のコードを

    <div style="margin: 10px 0 0 0;padding: 5px;border: solid 1px #cacaca">
    // 文章ブロックのHTMLやテンプレートタグ
    </div>

    と示された方が、回答が得られやすいと思います。
    コードを示される際は、その前後を ` (逆クォート)でくくってくださいね。

    ちなみにご質問は、WordPressというよりスタイルシートに関する内容ですが、スタイルシートについてはある程度ご理解されていらっしゃいますか?
    たとえば、border: solid を border: dotted にすると点線になる、とか。

    chosukeさん

    使っているテーマやサイドバーの実装が分からないので、『Twenty Eleven』テーマでウィジェットを使って表示させている、という前提で。WordPressを始めたばかりとのことなので、プラグイン『Exec-PHP』を使った例を紹介します。

    ウィジェットは「固定ページ」の代わりに「テキスト」を使います。
    『Exec-PHP』を有効化させた後、テキストウィジェットに、Codex「wp_list_pages」のページに載っているコードをペースト、保存します。

    <?php
      if($post->post_parent)
      $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
      else
      $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
      if ($children) { ?>
      <ul>
      <?php echo $children; ?>
      </ul>
      <?php } ?>

    これで「固定ページ」ウィジェットと同じ表示になるかとおもいます。

    そのうえで、上記コードを次のように修正します。

    修正前:

    <?php echo $children; ?>

    修正後:

    <?php
      echo $children;
      global $post;
      $post = get_post($id=N); // N には表示させたい投稿のIDを記載
      ?>
      <li><a href="<?php the_permalink();?>"><?php the_title(); ?></a></li>

    『Exec-PHP』はテキストウィジェットや記事本文内でPHPコードを実行できる便利なプラグインです。反面、うっかりすると穴のあるコードを埋めることにもなるのでご留意ください。

15件の返信を表示中 - 91 - 105件目 (全129件中)