Size: a a a

WordPress Ukraine Community

2020 May 02

VY

Viacheslav Yudin in WordPress Ukraine Community
Кто-нибудь сталкивался со связкой темы jobmonster
и WPML
кратко суть:
есть сайт построенный на этой теме, сайт мультиязычный 3 языка(инг, рус и укр), при переводе используется WPML (т.к. только он может переводить внутреннюю таксономию и произвольные поля)
задача размещения материалов (вакансий и резюме) при публикации сразу на всех локациях, т.е. при размещении материала он автоматически дублируется на все локации
для этого используется следующий скрипт, который рекомендуют сами разработчики WPML:

add_action( 'wp_insert_post', 'my_duplicate_on_publish' );
function my_duplicate_on_publish( $post_id ) {
global $post;
// don't save for autosave
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return $post_id;
}
// dont save for revisions
if ( isset( $post->post_type ) && $post->post_type == 'revision' ) {
return $post_id;
}

// we need this to avoid recursion see add_action at the end
remove_action( 'wp_insert_post', 'my_duplicate_on_publish' );

// make duplicates if the post being saved
// #1. itself is not a duplicate of another or
// #2. does not already have translations

$is_translated = apply_filters( 'wpml_element_has_translations', '', $post_id, $post->post_type );

if ( !$is_translated ) {
do_action( 'wpml_admin_make_post_duplicates', $post_id );
}

// must hook again - see remove_action further up
add_action( 'wp_insert_post', 'my_duplicate_on_publish' );
}

однако он не совсем корректно отрабатывает, при публикации материалов на разных языках, он может не всегда делать дубли

+ к этому в последующем при одобрении публикации, происходит чрезмерная нагрузка на сервер хоста и вываливает 503 504 ошибки
источник

O

Ostap 🇺🇦 in WordPress Ukraine Community
У всіх wordpress.org не працює?
источник

O

Ostap 🇺🇦 in WordPress Ukraine Community
о, вже запрацював
источник

A

Artur in WordPress Ukraine Community
Поставил. но теперь вообще не приходит ничего в адресе
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Artur
Поставил. но теперь вообще не приходит ничего в адресе
В каком адресе?)
источник

A

Artur in WordPress Ukraine Community
На почту админу не приходит адрес доставки
источник

MD

Maxym Denysenko in WordPress Ukraine Community
При оформлении заказа?
источник

A

Artur in WordPress Ukraine Community
Maxym Denysenko
При оформлении заказа?
lf
источник

A

Artur in WordPress Ukraine Community
да
источник

RM

Roman Misiura in WordPress Ukraine Community
Viacheslav Yudin
Кто-нибудь сталкивался со связкой темы jobmonster
и WPML
кратко суть:
есть сайт построенный на этой теме, сайт мультиязычный 3 языка(инг, рус и укр), при переводе используется WPML (т.к. только он может переводить внутреннюю таксономию и произвольные поля)
задача размещения материалов (вакансий и резюме) при публикации сразу на всех локациях, т.е. при размещении материала он автоматически дублируется на все локации
для этого используется следующий скрипт, который рекомендуют сами разработчики WPML:

add_action( 'wp_insert_post', 'my_duplicate_on_publish' );
function my_duplicate_on_publish( $post_id ) {
global $post;
// don't save for autosave
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return $post_id;
}
// dont save for revisions
if ( isset( $post->post_type ) && $post->post_type == 'revision' ) {
return $post_id;
}

// we need this to avoid recursion see add_action at the end
remove_action( 'wp_insert_post', 'my_duplicate_on_publish' );

// make duplicates if the post being saved
// #1. itself is not a duplicate of another or
// #2. does not already have translations

$is_translated = apply_filters( 'wpml_element_has_translations', '', $post_id, $post->post_type );

if ( !$is_translated ) {
do_action( 'wpml_admin_make_post_duplicates', $post_id );
}

// must hook again - see remove_action further up
add_action( 'wp_insert_post', 'my_duplicate_on_publish' );
}

однако он не совсем корректно отрабатывает, при публикации материалов на разных языках, он может не всегда делать дубли

+ к этому в последующем при одобрении публикации, происходит чрезмерная нагрузка на сервер хоста и вываливает 503 504 ошибки
думаю є смисл розробникам теми написати першим ділом, якщо в них заявлена підтримка
источник

RM

Roman Misiura in WordPress Ukraine Community
а якщо проблеми з кастомною реалізацією - то треба дивитися логи, включити дебаг і з тим тоді кудись йти)
источник

RM

Roman Misiura in WordPress Ukraine Community
источник

RM

Roman Misiura in WordPress Ukraine Community
рібята то ж навчилися віртуальні номери юзати для розводняків різних, чо там
источник

М

Мандарін і пілорама... in WordPress Ukraine Community
Походу разом гуманітаркою з китаю привезли ще якись важкий наркотик
источник

RM

Roman Misiura in WordPress Ukraine Community
в загальному посил правильний - щоб в’зяні відробляли своє покарання і забезпечували своє ж утримання
источник

RM

Roman Misiura in WordPress Ukraine Community
проблема більше в людях мб і тими хто ними керує - в плані, то ж зеки розводять людей на бабло всякими аферами а “начальство” тіпа не знає і не отримує з того нічого …. слабо віриться
источник

RM

Roman Misiura in WordPress Ukraine Community
зато якщо кидалу “опрокинуть” то він починає нити що він ж людина і тд)) лол
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
япошки братики
источник

EB

Ernest Beginov in WordPress Ukraine Community
А я
источник