akefa
Ответы в темах
-
Форум: Проблемы и решения
Тема: Скачать все изображения с категорииНу да ошибся, может спарсить страницу с подальшим сохранение всех картинок?
Форум: Проблемы и решения
Тема: Скачать все изображения с категорииТакой вариант знаю, но хотелось бы сделать скриптом каким то, что бы нажать скачать и картинки с нужным классом сохранит.
Форум: Проблемы и решения
Тема: Получить ID картинкиДа, поверил, все прикрепляется. Сама задача функции после добавления изображения в пост переименовать его по заданной маске.
Форум: Проблемы и решения
Тема: Получить ID картинкиЯ использую плагин WP User Frontend для добавления записей не входя в админку. Запись состоит из заголовка и прикрепленного изображения (тут все хорошо, добавляется и прикрепляется).
Далее мне нужно что бы изображение которое прикреплено к посту переименовывалось по маске ID прикрепленного файла и ID поста к которому оно принадлежит.Форум: Проблемы и решения
Тема: Получить ID картинкиЭтот код работает только если зайти в созданную запись и добавить фото, а я с frontenda добавляю сразу запись и миниатюру к ней и тогда фу-я выдает 0 вместо id поста, вот в чем проблема.
Форум: Проблемы и решения
Тема: Получить ID картинкиПроще говоря как можно получить ID записи имея только ID изображения которое прикреплено к посту?
Форум: Проблемы и решения
Тема: Получить ID картинкиВсе работает, спасибо, еще один вопрос, я загружаю изображения из front end сайта, получается что указываю название записи и его миниатюру, только не пойму как определить id только что созданной записи, при переименовании самого файла, его id уже показывает, а id поста — 0.
add_action('add_attachment', 'rename_attacment'); function rename_attacment($post_ID){ $attachment = get_post( $post_ID ); $current_user = wp_get_current_user(); $post = get_post($post_ID); $file = get_attached_file($post_ID); $path = pathinfo($file); $newfilename = $current_user->ID . '_' . $current_user->country . '_' . $post_ID . '_' . $attachment->post_parent . '_' . $path['filename']; $newfile = $path['dirname']."/".$newfilename.".".$path['extension']; rename($file, $newfile); update_attached_file( $post_ID, $newfile ); }
Форум: Проблемы и решения
Тема: Получить ID картинкиТак тоже нету результата
add_action('add_attachment', 'rename_attacment'); function rename_attacment($post_ID){ $args = array( 'post_parent' => $postID, 'post_type' => 'attachment' ); $attachments = get_children( $args ); $current_user = wp_get_current_user(); $post = get_post($post_ID); $file = get_attached_file($post_ID); $id = get_the_ID(); $path = pathinfo($file); foreach($attachments as $attachment) { $newfilename = $current_user->ID . '_' . $attachment->ID . '_' . $path['filename']; } $newfile = $path['dirname']."/".$newfilename.".".$path['extension']; rename($file, $newfile); update_attached_file( $post_ID, $newfile ); }
Форум: Проблемы и решения
Тема: Получить ID картинкиВсе равно не получается получить ИД изображения
add_action('add_attachment', 'rename_attacment'); function rename_attacment($post_ID){ $current_user = wp_get_current_user(); $post = get_post($post_ID); $file = get_attached_file($post_ID); $post_thumbnail_id = get_post_thumbnail_id($post_ID); $path = pathinfo($file); $newfilename = $current_user->ID . '_' . $post_thumbnail_id . '_' . $path['filename']; $newfile = $path['dirname']."/".$newfilename.".".$path['extension']; rename($file, $newfile); update_attached_file( $post_ID, $newfile ); }
Форум: Проблемы и решения
Тема: Получить ID картинкиSergey Biryukov, спасибо за помощь, не могли бы вы показать маленький пример такого алгоритма?
Форум: Проблемы и решения
Тема: Получить ID картинкиЭто немного не то, мне нужно в название фала вписать его id, используя код выше.
Форум: Проблемы и решения
Тема: Сортировка по числам$order = "&meta_key=price&meta_value=2000,3000&meta_compare=BETWEEN&orderby=meta_value_num&order=ASC
&meta_key=price&orderby=meta_value_num&order=DESC
Работают правильно, в чем может быть проблема?
Форум: Проблемы и решения
Тема: Вывод цитаты, excerptПробовал уже такую конструкцию,
$cont = the_excerpt();
if(empty($cont)){
// здесь вставляешь то что должно выполняться если запись пустая.
}else{
echo $cont;
}
и
$cont = get_the_content();
if(empty($cont)){
// здесь вставляешь то что должно выполняться если запись пустая.
}else{
echo $cont;
}
почему то не получается…