我已经创建了一个类别“Expire Soon”,我想按自定义字段“Expirement\\u date”插入帖子并对其排序。
我使用此代码,但帖子按自定义字段“expiration\\u date”排序,而不是按日期排序。帖子按日期中的数字排序。例如:
2012年12月31日
我想这样:
2012年12月4日
2012年12月31日
2013年1月15日
2013年1月28日
我用来插入自定义字段(使用高级自定义字段创建它们)的代码是:
<?php
if( get_field( "dwra_diagwnismou" ) ): ?>
<p><b>Δώρα διαγωνισμού:</b> <?php the_field( "dwra_diagwnismou" ); ?></p>
<?php endif;
if( get_field( "kathgoria-diagwnismou" ) ): ?>
<p><b>Κατηγορία διαγωνισμού:</b> <?php the_field( "kathgoria-diagwnismou" ); ?></p>
<?php endif;
if( get_field( "diorganwths_diagwnismou" ) ): ?>
<p><b>Διοργανωτής διαγωνισμού:</b> <?php the_field( "diorganwths_diagwnismou" ); ?></p>
<?php endif;
if( get_field( "hmeromhnia_lhkshs" ) ): ?>
<p><b>Ημερομηνία λήξης:</b> <?php the_field( "hmeromhnia_lhkshs" ); ?></p>
<?php endif;
if( get_field( "wra_lhkshs" ) ): ?>
<p><b>Ώρα λήξης:</b> <?php the_field( "wra_lhkshs" ); ?></p>
<?php endif;
if( get_field( "periorismos_perioxhs" ) ): ?>
<p><b>Περιορισμός περιοχής:</b> <?php the_field( "periorismos_perioxhs" ); ?></p>
<?php endif;
if( get_field( "apaitei_logariasmo_facebook" ) ): ?>
<p><b>Απαιτεί λογαριασμό Facebook:</b> <?php the_field( "apaitei_logariasmo_facebook" ); ?></p>
<?php endif;
if( get_field( "syxnothta_diagwnismou" ) ): ?>
<p><b>Συχνότητα διαγωνισμού:</b> <?php the_field( "syxnothta_diagwnismou" ); ?></p>
<?php endif;
if( get_field( "link_diagwnismou" ) ): ?>
<p><b>Link διαγωνισμού:</b> <a href="<?php the_field( "link_diagwnismou" ); ?>"><?php the_field( "link_diagwnismou" ); ?></a></p>
<?php endif;
if( get_field( "oroi_diagwnismou" ) ): ?>
<p><b>Όροι διαγωνισμού:</b> <?php the_field( "oroi_diagwnismou" ); ?></p>
<?php endif;
if( get_field( "plhrofories_diagwnismou" ) ): ?>
<p><b>Πληροφορίες διαγωνισμού:</b> <?php the_field( "plhrofories_diagwnismou" ); ?></p>
<?php endif;
?>
我在循环中使用它。php
如果有人能帮我按日期排序,我将不胜感激!
@这是我在函数中使用的代码。php将提交表单中的数据插入后期编辑中的自定义字段元框:
/* ------------------------------------------------
QuForm Plugin - Form to Post
------------------------------------------------ */
add_action(\'iphorm_post_process_1\', \'mytheme_create_wp_post\', 10, 1);
function mytheme_create_wp_post($form)
{
$title = $form->getValue(\'iphorm_1_1\');
$content .= \'Δώρα διαγωνισμού: \' . $form->getValueHtml(\'iphorm_1_30\') . \'
\';
$content .= \'Κατηγορία δώρων: \' . $form->getValueHtml(\'iphorm_1_39\') . \'
\';
$content .= \'Ημερομηνία λήξης: \' . $form->getValueHtml(\'iphorm_1_8\') . \'
\';
$content .= \'Ώρα λήξης: \' . $form->getValueHtml(\'iphorm_1_9\') . \'
\';
$content .= \'Διοργανωτής: \' . $form->getValueHtml(\'iphorm_1_36\') . \'
\';
$content .= \'Περιορισμός (περιοχή): \' . $form->getValueHtml(\'iphorm_1_15\') . \'
\';
$content .= \'Απαιτεί λογαριασμό Facebook: \' . $form->getValueHtml(\'iphorm_1_26\') . \'
\';
$content .= \'Όροι διαγωνισμού: getValueHtml(\'iphorm_1_32\') . \'">\' . $form->getValueHtml(\'iphorm_1_32\') . \'
\';
$content .= \'Πληροφορίες διαγωνισμού: \' . $form->getValueHtml(\'iphorm_1_35\') . \'
\';
$content .= \'Link διαγωνισμού: getValueHtml(\'iphorm_1_11\') . \'">\' . $form->getValueHtml(\'iphorm_1_11\') . \'
\';
$post = array(
\'post_title\' => $title,
\'post_content\' => $content
);
// Insert the post
$post_id = wp_insert_post($post);
// Insert the Custom Fields
add_post_meta($post_id, \'dwra_diagwnismou\', $form->getValue(\'iphorm_1_30\'));
add_post_meta($post_id, \'kathgoria_diagwnismou\', $form->getValue(\'iphorm_1_39\'));
add_post_meta($post_id, \'diorganwths_diagwnismou\', $form->getValue(\'iphorm_1_36\'));
add_post_meta($post_id, \'hmeromhnia_lhkshs\', $form->getValue(\'iphorm_1_8\'));
add_post_meta($post_id, \'wra_lhkshs\', $form->getValue(\'iphorm_1_9\'));
add_post_meta($post_id, \'periorismos_perioxhs\', $form->getValue(\'iphorm_1_15\'));
add_post_meta($post_id, \'syxnothta_diagwnismou\', $form->getValue(\'iphorm_1_31\'));
add_post_meta($post_id, \'apaitei_logariasmo_facebook\', $form->getValue(\'iphorm_1_26\'));
add_post_meta($post_id, \'link_diagwnismou\', $form->getValue(\'iphorm_1_11\'));
add_post_meta($post_id, \'oroi_diagwnismou\', $form->getValue(\'iphorm_1_32\'));
add_post_meta($post_id, \'plhrofories_diagwnismou\', $form->getValue(\'iphorm_1_35\'));