kacan57824
Ответы в темах
-
[POHAPE] — Это что? На этом форуме нет BB-кодов, если Вы еще не заметили.
Это кастомный тег, в котором исполняемый код php на постоянной странице /tovari, согласно этой инструкции https://wp-kama.ru/id_87/ispolnyaemyiy-php-kod-v-zapisyah-wordpress.html, название тега сменил под себя)
а $_SERVER вообще вся пуста
Это устранено, проблемы и не было, не туда смотрел просто
Можно попробовать по-хамски 🙂 перехватить хук init, выцепить на нем 123456…
А как это сделать? Сейчас у меня работает ссылка с параметрами такого вида …/tovari?id=123456&category=eda, но она не оч. выглядит для поисковиков. Как бы сделать чтобы параметры передавались через слеши без ошибки 404 или редиректов, чтобы пользователь как перешел на страницу со слешами, так на ней и остался?
- Ответ изменён 4 года назад пользователем kacan57824.
- Ответ изменён 4 года назад пользователем kacan57824.
- Ответ изменён 4 года назад пользователем kacan57824.
Я создал страницу с содержимым [POHAPE]print_r($_SERVER)[/POHAPE] — добавил кое-что в functions.php по статье одной, чтобы код php работал в страницах кастомных. Задал url — tovari, потом ввожу в браузере …/tovari/123456 — он редиректит на просто …/tovari, а $_SERVER вообще вся пуста, как и $_GET естественно
не то, нужно именно чтобы wp отдавал мне полный контроль в рамках этого url …/trains/123456…, от самого же wp требуется только вывод темы — футер, хедер и менюшки, а сам контент и пагинацию его делаю я, вручную. Потомучто товары генерируются налету, а не хранятся жестко в базе как посты.
- Ответ изменён 4 года назад пользователем kacan57824.
Форум: Проблемы и решения
Тема: Как создать тег в wordpress?@yube то что нужно!
Форум: Проблемы и решения
Тема: Как создать тег в wordpress?@yube спасибо! А если тегу нужно добавить дескрипшен, можно как-то?
Создай файлик .php, залей на сервер и запусти его как в примере с параметрами которые тебе нужны
Вот код
<?php /* @vars $_GET['date'] - с какой даты проверять наличие измененных файлов $_GET['dir'] - директория где проверять, проверяет все поддиректории рекурсивно @example https://site.com/time_edit_files.php?date=15-06-2010 10:00:00&dir=/ */ if (!empty($_GET['date'])) $date = strtotime($_GET['date']); else exit; if (!empty($_GET['dir'])) $dir = $_GET['dir']; $dir = dirname(__FILE__).$dir; if (!function_exists('glob_recursive')){ function glob_recursive($pattern, $flags = 0){ $files = glob($pattern, $flags); foreach (glob(dirname($pattern).'/*', GLOB_ONLYDIR|GLOB_NOSORT) as $dir){ $files = array_merge($files, glob_recursive($dir.'/'.basename($pattern), $flags)); } return $files; } } $i=0; foreach (glob_recursive($dir.'*') as $file){ if (filectime($file) >= $date){ $arr[realpath($file)] = filectime($file); } $i++; } # сортировка вывода asort($arr); echo 'Всего '.count($arr).'/'.$i.'<br>'.$date.' dir='.realpath($dir); echo '<table cellpadding="7" border="2">'; foreach ($arr as $key => $val){ echo ' <tr> <td>d='.date('d.m.Y H:i:s', $val).'</td> <td>f='.$key.'</td> </tr>'; } echo '</table>';
- Ответ изменён 4 года, 5 месяцев назад пользователем kacan57824. Причина: некорректно скопировал
- Ответ изменён 4 года, 5 месяцев назад пользователем Yui. Причина: please use CODE button for proper formatting
Писал как-то скрипт вывода измененных файлов в заданной директории. Могу поискать если тебе надо. Много инфы не получишь, только какой файл и когда посл раз изменен. Там можно задать с какой даты проверять и какую директорию