フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 追記ですが絞り込んで表示する時は、以下でよいみたいです
    array(
    ‘posts_per_page’ => 4,
    ‘post_type’ => ‘post’, // 投稿タイプ、固定ページ、カスタム投稿であれば変更
    ‘meta_key’ => ‘area’,//ソートするカスタムフィールドキー
    ‘meta_value’ => ‘tokyo’,//カスタムフィールドの値
    ‘order’ => ASC ,//昇順指定。降順の時はDESCを指定
    )

    丁度同じようなことをしたので、投稿します。
    私の場合、カスタムフィールドの値に数字を入れて、
    ‘orderby’ => ‘meta_value_num’
    をつかってソートしたので、valueがareaなど文字列の場合
    うまくいくかわかりませんが、ご参考に慣れば。

    <?php
    	query_posts(
    		array(
    			'posts_per_page'	=> 4,
    			'post_type' => 'post', // 投稿タイプ、固定ページ、カスタム投稿であれば変更
    			'meta_key' => 'area',//ソートするカスタムフィールドキー
    			'orderby'	=> 'tokyo',//カスタムフィールドの値
    			'order' => ASC ,//昇順指定。降順の時はDESCを指定
    		)
    	);
    ?>
    <?php if(have_posts()) : ?>
    	<?php while (have_posts()) : the_post(); ?>
    		<?php the_title(); ?>
    	<?php endwhile; ?>
    <?php endif; ?>
    フォーラム: 使い方全般
    返信が含まれるトピック: 別カテゴリで投稿した記事に同じパーマリンク
    トピック投稿者 yuki_ki

    (@yuki_ki)

    wp-includes内を改変するのは自動アップデートのことを考えると嫌だなと思いさらに色々探してみたところ、
    以下のプラグインであれば、思ったようなパーマリンクを設定することができました。
    https://wordpress.org/plugins/custom-permalinks/changelog/
    同じような所で悩んでいる方の参考になればと思います。

    フォーラム: 使い方全般
    返信が含まれるトピック: 別カテゴリで投稿した記事に同じパーマリンク
    トピック投稿者 yuki_ki

    (@yuki_ki)

    自己解決いたしました。
    wp-includesディレクトリ内のpost.phpファイルで、wp_unique_post_slugという関数部分を
    以下のように変更すると解決するという記事を見かけまして、試した所解決いたしました。

    function wp_unique_post_slug( $slug, $post_ID, $post_status, $post_type, $post_parent ) {
    //	if ( in_array( $post_status, array( 'draft', 'pending', 'auto-draft' ) ) )
    	if ( 1 )
    		return $slug;
    
4件の返信を表示中 - 1 - 4件目 (全4件中)