Ну как минимум это решение имеет право на жизнь, если Вы не планируете обрабатывать эти данные отдельно (например осуществлять по ним поиск). Но его смысл - лично мне не понятен.
А чем wpml лучше polylang?
Я не такой большой специалист по wordpress, чтобы на лету все хватать.
На данный момент впервые создаю мультиязычный сайт и сталкиваюсь с проблемами.
но так мы получаем категорию, а про фильтрацию id я что-то не странице ничего не встречал.
Забыл спросить, а что вы используете для перевода?
в отрасль входят пользователи которым надо все так разжевывать
Помнится мне достаточно было только подсказать направление или терминологию - а потом все сам решал
created_at, updated_at дефолтные ведь. А остальные в camelCase
get_template_part( 'template-parts/portfolio-block' );
get_template_part( 'template-parts/portfolio', 'block' );
идентичны и ни на что не влияют. Вот вам код самой функции get_template_part (фрагмент):