フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全70件中)
  • トピック投稿者 momo-sophia

    (@momo-sophia)

    自己解決しました。

    User Access Managerの設定で、
    Show post content before <!–more–> tag  をYESに、
    本文の最後に<!–more–>タグを記述することで、表示されるようになりました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の固定ページの内容を取得したい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    すみません。
    色々ためしてみたのですが、全言語のタイトル、コンテンツ内容を取得してしまいます。
    qTranslateの仕様も分かっていないので、質問&回答が難しいですか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の固定ページの内容を取得したい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    回答ありがとうございます。
    以下のようなコードを記述したのですが、page_id=5の内容ではなく、現在のページの内容を取得してしまいます。
    何がおかしいかわかりますか?

    wp_reset_query();
    $args = array(
    	'page_id'    => '5',
    	'post_type' => 'page',
    	'meta_value' => 'Yes',
    	'posts_per_page' => 1
            );
    get_posts($args);
    
    while (have_posts()) : the_post();
     	$mail_title = get_the_title();
    	$mail_text = get_the_content();
    endwhile;
    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の固定ページの内容を取得したい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    プラグインqTranslateを使用しています。

    $post = get_post(id);
    $mail_title =  $post ->post_title;
    $mail_text =  $post ->post_content;

    としたところ、全言語のタイトル、コンテンツ内容を取得してしまいます。
    ※get_the_titleは、そのとき表示していた言語の情報を取得します。

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    とてもよくわかりました。
    add_query_arg()の、2パラメタめとして、もとのURLを指定したということですね?

    長々とお付き合いいただき、本当にありがとうございました。
    とても勉強になりました。

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    KUCKLU様

    ありがとうございます!
    パラメタを引き継ぐことができました。
    確認テストまでしていただいて、とても感謝しております。

    ひとつだけ。
    add_query_arg()という関数を調べたのですが、よくわからなくて、サンプルでいただいたソースの
    $1
    が何かを教えてください。

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    ishihara takashi様

    ありがとうございます!

    Fatal error:
    Cannot use object of type stdClass as array in ~functions.php on line 357

    エラーの箇所は、
    function my_wp_nav_menu( $output, $args ) {
    if( ! isset( $args[‘cms’] ) )  <<=ここ
    return $output;

    $param = esc_attr( $args[‘cms’] );
    return preg_replace(‘/href=”(.*?)”/’, ‘href=”‘ . add_query_arg( array( ‘cms’ => $param ), ‘$1’ ) . ‘”‘, $output);
    }

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    状況は同じです。
    wp_nav_menuの実行前までしか、表示されません。

    wp_nav_menuからmy_wp_nav_menuに引数をわたす?ところができてなくないですか??

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    状況は同じです。
    wp_nav_menuの実行前までしか、表示されません。

    wp_nav_menuからmy_wp_nav_menuに引数をわたす?ところができてなくないですか??

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    ■Pimp My Site様
    ありがとうございます。
    でも、Javascriptが全くわからないので、カスタマイズできません。

    ■KUCKLU様
    ページが途中までしか表示されなくなります。2にした場合の引数は、
    <?php wp_nav_menu('menu=header_menu&container=false&cms=$cms'); ?>

    のmenu=header_menu&container=false&cms=$cmsですか?
    wp_nav_menuにも修正を加えないと、引数を渡してあげることができないように感じるのですが?
    見当違いなことを言っていたら、申し訳ありません。

    エラー詳細を知るやり方をご存知でしたら教えてください。

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    度々すみません。
    add_filter( ‘wp_nav_menu’, ‘my_wp_nav_menu’, 10, 2 );
    を指定すると、何かがエラーになるのか、ページが表示できなくなります。

    add_filter( ‘wp_nav_menu’, ‘my_wp_nav_menu’, 10, 1 );
    だと、正常に表示されるのですが、$argsの中身はNULLです。
    フックした関数が、引数を受け取れていないということなのでしょうか。。

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    KUCKLU様

    あまりPHPに詳しくないので、続けてお力かしてください。

    header.php
    <?php wp_nav_menu(‘menu=header_menu&container=false&cms=$cms’); ?>
    と指定して、

    function my_wp_nav_menu( $output, $args )での扱いが分かりません。

    return preg_replace(‘/href=”(.*?)”/’, ‘href=”‘ . $args. ‘”‘, $output);
    とすると、現在のURLを指すようになりました。

    $argsの中に、$cmsの値も入っているわけではないのですね?

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    現在、header.phpで、以下の記述でメニューを呼び出しています。
    <?php wp_nav_menu(‘menu=header_menu&container=false’); ?>

    この引数に、$cmsを追加して
    <?php wp_nav_menu(‘menu=header_menu&container=false&cms=$cms’); ?>

    function.phpのmy_wp_nav_menu()関数で
    urlに?cms=$cms、を追加することができますか?

    フォーラム: 使い方全般
    返信が含まれるトピック: リンク先にGETパラメタを引き継ぎたい
    トピック投稿者 momo-sophia

    (@momo-sophia)

    KUCKLU様

    回答ありがとうございます。
    ↑私の理解がまちがっていたら申し訳ないのですが。

    >メニュー全部に同じURLパラメーターということでしたら以下のソースコードで可能です
    メニュー全部に同じパラメタを付加したいのですが、パラメタの中身は毎回かわるのです。
    そのため、メニュー設定のリンクは使用できず、header.phpの中でパラメタの中身を取得して、固定ページへのリンクにセットしていました。

    cmsというパラメタの場合

    //GETパラメタ取得
    $cms= $_GET['cms']
    $url = "?cms=$cms";  
    
    //メニュー
    <a href="http://~ <?php echo $url; ?>">固定ページ</a></li>

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