Неограниченные пользовательские поля WordPress

Это можно сделать более легко? Вот как я это сделал:

Создайте временную базу данных (например, восстановление):

mysqladmin -u root -p create restore

Восстановить полный дамп в базе данных temp:

mysql -u root -p restore & lt; fulldump.sql

Дамп таблицы, которую вы хотите восстановить:

mysqldump restore mytable> mytable.sql

Импортируйте таблицу в другую базу данных:

mysql -u root -p database & lt; mytable.sql

2
задан Alireza 1 March 2019 в 21:52
поделиться

1 ответ

Пожалуйста, рассмотрите возможность использования плагина ACF.

И вы могли бы достичь этого, создав поле повторов и установив и обновив эти поля таким образом

$array_of_parts = get_fied('your-field-name', $post->ID);

Или

$array_of_parts[] = 'your-new-part';
update_field('your-field-name', $array_of_parts, $post->ID);

, тогда вы могли бы итерируйте эти части с помощью foreach и получайте количество частей, вызывая

count( $array_of_parts )

или используйте цикл

for($i=1;$i<=1000;$i++){
    $file = get_post_meta($post->ID, $i, true);
    if(!empty($file)){
        echo $file;
    }else{
        break;
    }
}
0
ответ дан Alireza 1 March 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: