按标题长度在 WP_QUERY

时间:2021-03-08 10:56:54

标签: wordpress

我在根据标题长度对帖子进行排序时遇到问题。这是我的代码:

<?php
$terms = get_terms(array(
  'taxonomy' => 'vendor_category',
  'slug' => 'venues',
  'hide_empty' => false
));
?>
<?php
foreach ($terms as $term) {
  $eventargs = array(
    'post_type'      => 'vendor',
    'posts_per_page' => -1,
    'orderby' => 'title',
    'order'   => 'ASC',
    'meta_key' => 'primary_category',
    'meta_value' => $term->term_id,
  );

  $eventqry = new WP_Query($eventargs);
?>

如何根据标题长度按升序对帖子进行排序。

1 个答案:

答案 0 :(得分:1)

您可以在 save_post 挂钩上的 post meta 中保存标题长度。然后您可以通过帖子元值检索帖子顺序。

您可以使用 save_post 钩子保存帖子元数据。将此代码放入您的活动主题中。

add_filter( 'business_manager_employee_post_type_args', 'example_function_for_employee_post_type', 10, 1 );

function example_function_for_employee_post_type( $args ) {
    print( $args ); //print the return value
    return $args;
}

您的查询将如下所示。

"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk first-chrome-page

timeout /t 5 /nobreak

taskkill /F /IM chrome.exe /T

"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk second-chrome-page
相关问题