Я борюсь с одной вещью. У меня есть такая функция WordPress:Как заставить функцию wordpress работать только на одиночном и НЕ для страниц
function wpq_insert_attachment_data($data, $postarr){
if (!is_single()) {
$posttitle = get_the_title($postarr['post_parent']);
$data['post_title'] = $posttitle;
$data['post_name'] = $posttitle;
return $data;
}}
add_filter('wp_insert_attachment_data', 'wpq_insert_attachment_data', 10, 2);
Он работает великолепно, но она охватывает все одно/таможенный пост типа/страницы и т.д. Есть ли способ, чтобы исключить страницы из этой функции? Я пробовал сортировать его с is_single()
еще без успеха.
посмотреть здесь: http://stackoverflow.com/questions/22070223/how-can-i-use-is-page-inside-a-plugin чем добавить свой hook внутри функции перенаправления – Bart
@Bart - он не работает. Он по-прежнему выполняется для ВСЕХ типов элементов: сообщений/страниц. Взгляните на обновленный код. –
можете ли вы вставить свой новый код? – Bart