wordpress 4.4.5 + SmartCustomFieldsを利用しています。
WordPressで管理画面の投稿一覧をカスタムフィールドで並び替える方法
http://office7f.com/2015/10/20/wordpress-taxonomy-filter/
こちらを利用してカスタムフィールドで管理画面の投稿一覧をソートすることができましたが、
データの有無をキーにしてソート条件を作成方法を検討しているのですが、
meta_queryで実現可能か四苦八苦しています。
以下dataURLには、URLがテキストで記入されるのですが、
データのあり・無しでのソートを考えています。
lang
1if(isset($vars['orderby']) && 'dataURL' == $vars['orderby']) { 2 $vars = array_merge($vars,array( 3 'meta_key' => 'dataURL', 4 'order_by' => 'meta_value' 5 )); 6}
表示上では、以下の用にラベル分けをしています。このラベル化されたデータをソートでもいいと思うのですが、
orderbyにかけられるアイデアが浮かんでいません。
lang
1if($column_name == 'dataURL'){ 2 if(strlen(get_post_meta($post_id,'dataURL',true))>0){ 3 echo("○"); 4 }else{ 5 echo("×"); 6 } 7} 8
別データでデータが入っていたら数値を入れるなどの何か別の仕組みを検討する必要があるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/30 14:13