Помогите с импортом данных в wordpress!

Fedor Fedorov Fedor Fedorov   05.08.2019 23:23   386  

Здравствуйте!

Есть таблица с данными. Какие есть инструменты для wordpress сайта, чтобы можно было вывести посредством, например, шорткода данные любой ячейки из этой таблицы в записи?

P.S. О товарах речь не идет.


Ответы на вопрос (12) Написать ответ
vituson vituson   06.08.2019 04:58
Плагин wp all import, выводите данные через произвольные поля.

Адрес: <?php $adress = get_post_custom_values('adress'); ?><?php echo $adress[0];?>
Индекс: <?php $index = get_post_custom_values('index'); ?><?php echo $index[0];?>

adress и index - это название произвольных полей для всех записей, значения этих полей у каждой записи свои, код прописан в файле single.php

проверка, есть ли нужное произвольное поле для записи (не у всех оно есть, к примеру)

Телефон: <?php $phone = get_post_meta($post->ID, 'phone', true);
if ($phone) { ?><?php $phone = get_post_custom_values('phone'); ?><?php echo $phone[0];?>
<?php } else { ?>
8-800-2005-888 (справочная служба ФГУП России)
<?php } ?> если поле phone есть, выводим его, если нет, выводим - 8-800-2005-888 (справочная служба ФГУП России)
1
imtii imtii   06.08.2019 13:00
интересно, сам WordPress сможет работать нормально если статей более 100 000 с весом 4 гб в MySQL? 
0
vituson vituson   06.08.2019 17:39
Сможет, но возможно притормаживание при генерации страниц и как вы БД будете при необходимости переносить?

Плагины импорта не выводят данные таблиц, а импортируют данные из подготовленной Csv таблицы в "обычные" записи.

Для этого в таблице в экселе создаете "столбики": post_title, post_tag, category, post_content, description и т.д. Т.е. основные и "дополнительные произвольные поля", которые вы сможете потом вывести в шаблоне с помощью кода вызова произвольного поля.
1
Fedor Fedorov Fedor Fedorov   07.08.2019 00:41
Свою задач решил выводом значений произвольных полей посредством шорткодов в тех местах, где нужно. Спасибо.
0
vituson vituson   07.08.2019 05:00
Еще пара примеров < title><?php if (is_front_page() ) { ?>Почта России - индексы, режим работы, телефоны<?php } ?><?php if ( is_single() ) { ?><?php the_title(); ?>, режим работы почты <?php $adress2 = get_post_custom_values('adress2'); ?><?php echo $adress2[0];?><?php } ?><?php if ( is_category() ) { ?><?php single_cat_title(); ?> - отделения Почты России<?php } ?><?php if ( is_tag() ) { ?><?php single_cat_title(); ?> - индексы и адреса почты<?php } ?>

< meta name="description" content="<?php if (is_front_page() ) { ?>Часы работы Почты России, адреса, телефоны, почтовые индексы по селам, городам, областям и республикам<?php } ?><?php if ( is_single() ) { ?>Часы работы почты <?php $adress = get_post_custom_values('adress'); ?><?php echo $adress[0];?>, телефон почтового отделения<?php } ?><?php if ( is_category() ) { ?>Субъект РФ - <?php single_cat_title(); ?> - режим работы почтовых отделений<?php } ?>" />

Содержание single.php

< ?php $index = get_post_meta($post->ID, 'index', true);
if ($index) { ?>
...модифицированный код вывода одиночной записи...
< ?php } else { ?>
...стандартный код...
< ?php } ?>


Т.е. если в записи есть определенное поле (подставляем нужное), выводим измененный шаблон, если нет, выводим "стандартный".

(тут в код добавил пробелов, иначе сайт не показывает код)
1
Решение
Fedor Fedorov Fedor Fedorov   07.08.2019 10:37
Благодарю!
0
-andrey- -andrey-   06.08.2019 23:41
Вордпресс это путь в никуда если нет острого ума в СЕО, он свинью на свинье подлаживает и херачит ссылки с каждого плагина.
А в общем удачи.
0
vituson vituson   07.08.2019 04:53
Ну, да, если руки из жопы.
3
-andrey- -andrey-   07.08.2019 23:04
А покажи мне хоть один сайт интернет-магазина, без чего либо платного, давно ищу образец.
0
Eserador Eserador   09.08.2019 07:31
Лол.
А при чем тут вордпресс, интернет-магазины и финансовые вложения в них?
Никто о бесплатности и интернет-магазинах не говорил, расчехлитесь.
0
-andrey- -andrey-   08.08.2019 12:08
Не рукожопы разбежались)
Заряжемся не водичкой от Чумака, а ВП)
Жду примеров от не рукожопов!
Хоть один пример сайта плиз.
0
-andrey- -andrey-   09.08.2019 00:59
Тему можно закрыть не рукожопы гордо потерялись)
0

Войдите, чтобы написать ответ
Вход Регистрация

Безопасная сделка всего за 5%