Спрашиваем и отвечаем по Wordpress-15

igor3310
На сайте с 27.02.2011
Offline
138
#211
Подскажите пож фильтр постов (и сортировал ччтоб по доп полям тиа плагина ACF)
Веб разработка WordPress, OpenCart, Modx Revo и прочее - https://searchengines.guru/ru/forum/1040224
SeVlad
На сайте с 03.11.2008
Offline
1609
#212
Solunsun #:
То, что ты ни в зуб ногой в wp - это стало ясно, когда ты стал советовать плагин, вместо названия поля/переменной.

Ну когда же, о гуру ВП, покажешь наконец "перемеренную" с пом которой ты сделал транслитерацию "без плагинов"?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ХЗ
На сайте с 31.08.2008
Offline
155
#213

Как сделать новую структуру URL у новых постов, оставив старую, нужен фильтр для functions.php, типа такого:

//сейчас структура  '/%category%/%post_id%-%postname%

нужно как-то так:

add_action( 'init', function() {

global $wp_rewrite;

if (дата от который нужна новая структура) $wp_rewrite->set_permalink_structure( '/%category%/%post_id%' );

} ); 

A
На сайте с 07.12.2020
Offline
0
akz
#214
Solunsun #:

как сразу импортировать этот транслит - нужно имя переменной, чтобы в нее вставить этот транслит.

Как называется переменная УРЛ товаров WP WooCommerce?

В плагинах транслитерации используется не переменная, а фильтр заголовков записей (и постов, и товаров). Упрощенно:

add_action('sanitize_title', 'title_translit', 0);
function title_translit($title) {
        $iso = array("Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D","Е"=>"E","Ё"=>"YO","Ж"=>"ZH","З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X","Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'","Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e","ё"=>"yo","ж"=>"zh","з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l","м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r","с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x","ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"","ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya","—"=>"-","«"=>"","»"=>"","…"=>"");
        return strtr($title, $iso);
}
S
На сайте с 20.06.2012
Offline
131
#215

Здравствуйте. Посоветуйте граббер или парсер, не знаю, что больше подойдет под следующую задачу. В идеале нужно скачать несколько тысяч позиций (страниц) с чужого сайта только с содержимым, чтобы потом все эти файлы залить себе на вп в виде страниц. Какие есть варианты?


Пытался через AftParser, но что-то не очень выходит и он работает как добавление в блог. Плюс мне надо будет массово через notepad отредактировать несколько строк.

Александр
На сайте с 18.03.2020
Offline
144
#216
akz #:

В плагинах транслитерации используется не переменная, а фильтр заголовков записей (и постов, и товаров). Упрощенно:

Если еще проще, то можно импортировать ярлык без прописи транслитерации.
Соль в том, чтобы массово импортировать товары через csv (ну, он так, собственно, и импортируется).
Интересовало название переменной/поля, отвечающего за, собственно, ярлык. Чтобы сразу импортировать с трансилтерацией и не использовать плагины/скипты вторым шагом.
А Ваш вариант прописан в самом загрузочном файле на стадии формирования информационной пасты карточек товара (VBA).

П.С.: речь шла не о плагине. Плагин решил прикрутить другой юзер.

A
На сайте с 07.12.2020
Offline
0
akz
#217
Solunsun #:

Интересовало название переменной/поля, отвечающего за, собственно, ярлык. Чтобы сразу импортировать с трансилтерацией 

Название поля ярлыка post_name, только  встроенный импорт WooCommerce проигнорирует его

E
На сайте с 23.10.2008
Offline
215
#218

Как и много лет назад, задача по прежнему актуальна.

Как в Wordpress связывать между собой записи, чтобы у них была общая информация, переключатель вкладок, в общем объединение.

Вот пример:

https://roadres.com/ford/explorer-5/

Это разные посты, но связанные между собой:

roadres.com/?p=413

roadres.com/?p=1040

Существует ли на данный момент какое-то простое решение? Чтобы минимум вручную всё делать.

Подскажите пожалуйста.

Александр
На сайте с 18.03.2020
Offline
144
#219
akz #:

Название поля ярлыка post_name, только  встроенный импорт WooCommerce проигнорирует его

А если через доп поля - не проигнорирует.
Что, собственно, и было сделано.

SeVlad
На сайте с 03.11.2008
Offline
1609
#220
eavy #:
Существует ли на данный момент какое-то простое решение? Чтобы минимум вручную всё делать.

Вряд ли есть сильно простое.

Можно попробовать связать с пом плагов типа https://wordpress.org/plugins/organize-series/ (он не один такой), но вёрстку никто не отменял.

Если найдешь чего - расскажи плз .


ЗЫ. Я когда-то делал нечто подобное с пом. Meta Box, тк на его базе делался подобный по структуре сайт (несколько разных типов контента и таксономий, всё связанное меж собой).

Organize Series
  • Darren Ethier
  • wordpress.org
The Organize Series WordPress Plugin helps with the organization and presentation of articles/posts you write as part of a series. It helps make it easier for readers of your blog to discover all the series you’ve written and also to easily find post that are part of the same series. Organize Series actually adds a new taxonomy to the WordPress...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий