フォーラムへの返信

15件の返信を表示中 - 16 - 30件目 (全61件中)
  • ACFのRepeaterかFlexible Contentをお使いですか?

    それなら『have_rows』に対応するのは『get_sub_field』ではないでしょうか。

    whileやforeachなどを使用しないで取得

    これは難しいのではないかと思います。

    <?php the_title(); ?>

    これを、

    <?php echo get_the_title($post->ID); ?>

    こうしてみてはどうでしょうか。

    こんな書き方

    $custom_terms = get_the_terms( $post->ID, $taxonomy );
    $exclude = array( 除外ID, 除外ID, , , , );
    
    if ( $custom_terms != false && !is_wp_error($custom_terms) ){
    	foreach( $custom_terms as $custom_term ){
    		if( !in_array( $custom_term->term_id, $exclude ) ){
    			echo $custom_term->name.' ';
    		}
    	}
    }

    こんな感じでどうでしょうか。

    横から失礼いたします。

    私なりにまとめると、

    1. 仮サイトにWordpress構築
    2. 元のサイトに移行した
    3. すると『トップページに戻る』ボタンが元のサイトへリンクせず、仮サイトのまま
    4. DB上でsiteurlを変更すると元サイトへリンクするが管理画面へ入れなくなる

    2の作業はいわゆる『Wordpressのindex.phpを元サイトに移動してWordpress自体はそのままで専用ディレクトリで運用』する作業を行ったということでしょうか?

    これは、

    http://example.com/test/wp-admin/
    にログインした状態で記事等の更新も行っております。

    ということから、そうではないかと推測する次第です(FTPでどういった作業を行ったにせよ、同じ状態であるという想定です)。

    すると4は特に変な挙動をしているわけではないので、おかしいのはテーマだと思います。

    例えば、

    <a href="<?php echo home_url(); ?>">トップページに戻る</a>

    などとなっていれば問題なく動作するところが、

    <a href="<?php echo site_url(); ?>">トップページに戻る</a>

    といった記述なっているので問題が発生しているのだと思います(あくまで想像です)。

    フォーラム: テーマ
    返信が含まれるトピック: 行間を狭くしたい

    divタグでもいいということであれば、functions.phpに以下を追記します。

    function my_tiny_mce_before_init( $settings ){
    	$settings['forced_root_block'] = 'div';
    	return $settings;
    }
    add_filter( 'tiny_mce_before_init', 'my_tiny_mce_before_init' );

    こうするとEnterでpタグを挿入していたものがdivに変わるかと思います。

    ただ、デモページで見た限りdivに対して特にスタイルは適用されないようなので、pタグと同じフォントサイズなどにする場合はすでに投稿されているようにCSSを追記する必要がありそうです。

    フォーラム: 使い方全般
    返信が含まれるトピック: サイトの以降後の不具合で困っています。

    『siteurl』を仮のサイトのURL、『home』を元のサイトのアドレスにすれば大丈夫だと思います。

    『siteurl』は、ダッシュボードで言うところの『WordPress アドレス (URL)』ですので…紛らわしいですね。

    フォーラム: 使い方全般
    返信が含まれるトピック: getでパラメータを渡す際の[]を無くしたい

    name属性から[]を取った後にforeachでエラーが出るのであればforeach文を外せばいいのだと思います。

    配列が使えないとなると、ご掲示されたように一つ一つパラメータを処理しないといけない(連番になっているところはまとめられそうですが…)と思いますので、[]を付けて配列にしたほうがいいような気がします。

    見栄えで言えばスラッシュやマルチバイト文字もURLエンコードされていると思いますので、[]を許容してもいいと思うのですが、いかがでしょうか。

    フォーラム: 使い方全般
    返信が含まれるトピック: getでパラメータを渡す際の[]を無くしたい

    URLから[]を取りたいのであれば、

    name="m0[]" → name="m0"
    

    とすれば取れるかと思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: wordpressのデータベースについて

    3.7.5のDB内にあるテーブルを全て削除してから3.7.1のテーブルを少しずつインポートさせればわざわざリネームしなくてもいいような気がします。

    フォーラム: 使い方全般
    返信が含まれるトピック: 先週の投稿の取得について
    $date_time = new DateTime(date_i18n('Y-m-d'));
    $week_num = intval($date_time->format('w'));
    $date_time->sub(new DateInterval('P'.$week_num.'D'));
    $date_time->sub(new DateInterval('P1W'));
    
    $start_date = $date_time->format('Y-m-d 00:00:00');
    
    $date_time->add(new DateInterval('P6D'));
    
    $end_date = $date_time->format('Y-m-d 23:59:59');
    

    こんな感じでどうでしょうか。
    date_i18nを基準に足したり引いたりすれば、昨日の日付なども自由に出力できるかと思います。
    P6Dを足している箇所がなんとも言えない感じですが…P1Wを引いている箇所をP2Wにすれば、2週間前の範囲になります。

    フォーラム: 使い方全般
    返信が含まれるトピック: 元に戻らない

    ブラウザのキャッシュを削除してみてはどうでしょうか。

    すみません、言われてみればwp-cronもコメントもxmlrpcもwp-adminよりも上の階層でした。
    サブディレクトリ運用でなければ、ファイル一つ一つに制限を掛ける必要がありそうですね。
    失礼いたしました。

    function my_search_distinct( $distinct, $query ){
    	if ( is_admin() || !$query->is_main_query() ){
    		return $distinct;
    	}
    	if ( $query->is_search() ){
    		return 'DISTINCT';
    	}
    	return $distinct;
    }
    add_filter( 'posts_distinct', 'my_search_distinct', 10, 2 );
    

    こんな感じのものを追記してみてはどうでしょうか。

    wp-admin以下全てを特定IPアドレス以外アクセス禁止にすればいいのではないでしょうか。
    ただ、wp-cronを弾いたりするので調整が必要かとは思います。

    フォーラム: テーマ
    返信が含まれるトピック: ブラウザいっぱいに広げた背景や線について
    <body class="home page page-id-5 page-template-default"<div id="page">
    

    bodyタグが正しく表記されていないようですので、ココを修正すれば大丈夫かと思います。

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