Как сделать название изображения с помощью post_id wordpress

У меня есть проект для автоматического создания изображений с каждым идентификатором сообщения
поэтому я должен сохранить каждое отдельное изображение, связанное с каждым сообщением, и имя изображения должно быть идентификатором сообщения
я попробовал эти методы, но не удалось

wp-content/uploads/2014/<?php the_ID(); ?>.png

===================================

$id = get_the_ID();

затем

file_put_contents('wp-content/uploads/2014/text-$id.png', $image);

поэтому мне нужен метод PHP, чтобы сохранить изображение с идентификатором поста в этой строке

file_put_contents('wp-content/uploads/2014/IMAGENAMEPOSTIDHERE.png', $image);

СПАСИБО

1

Решение

Если $image это уже хорошо, тогда просто используйте конкатенацию или двойные кавычки, чтобы использовать этот идентификатор:

file_put_contents('wp-content/uploads/2014/text-$id.png', $image);
// you're using single quotes, variables will not be interpolated

Или:

$id = get_the_ID();
file_put_contents('wp-content/uploads/2014/text-'.$id.'.png', $image);

или же

file_put_contents("wp-content/uploads/2014/text-$id.png", $image);

Примечание. Предполагается, что у вас есть соответствующие разрешения.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]