У меня есть сайт WordPress Мне нужно заархивировать и скачать некоторые изображения из некоторых сообщений - PullRequest
1 голос
/ 26 января 2020

У меня есть сайт WordPress, и я использую этот сайт для содержания изображений. Я сделал некоторые изменения в этом.

Я сделал плагин, чтобы сделать пост для изображения по его ссылке, а затем я создал новую страницу, чтобы показать новые сообщения -10 дней go. Я использую код и сокращаю его для просмотра постов за 10 дней на странице. Мне нужно скачать изображения из постов -10 дней в zip-файле.

Как я могу это сделать?

Это код для сообщений -10 дней. написано в функции. php файл для темы.

function tendays_posts_shortcode($atts) {
//defaults
extract( shortcode_atts( array(
    'what' => 'imagelinks',
    'days' => '-10 Days',
), $atts ) );

$args = array(
    'post_type' => $atts['what'],
    'posts_per_page' => '-1',
    'order' => 'DESC',
    'date_query' => array(
        'after' => date('Y-m-d', strtotime($atts['days']))
    )
);
query_posts($args);

// Reset and setup variables
$output = '';
$temp_title = '';
$temp_link = '';

// the loop
if (have_posts()) : while (have_posts()) : the_post();
  $post_img_maisra = wp_get_attachment_url( get_post_thumbnail_id($post->ID));
  $temp_title = get_the_title($post->ID);
  $temp_link = get_permalink($post->ID);
  $output .= "<p class='ten-days-post'><a href='$temp_link'><img class='ten-days-img' width:'100px' 
  height='100'' src='$post_img_maisra'/> $temp_title</a> </p>";
  endwhile; else:

  $output .= "";

 endif;

 wp_reset_query();
 return $output;}
 add_shortcode('tendays_posts','tendays_posts_shortcode');    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...