Я пытаюсь синхронизировать мета-строку поста с несколькими опциями, и она работает с первым, но не со вторым.
// Assume the value of 'mystring' is "FOOBAR"
$string = get_post_meta($postID,'mystring',true);
// Now set the first option to $string
update_option('first-option',$string,true);
// Now set the second option to $string
update_option('second-option',$string,true);
В результате получаются следующие значения базы данных:
| option_name | option_value |
====================================
| first-option | FOOBAR |
------------------------------------
| second-option | |
Если я сделаю это:
// Assume the value of 'mystring' is "FOOBAR"
$string = get_post_meta($postID,'mystring',true);
$test = "TESTING";
// Now set the first option to $string
update_option('first-option',$string,true);
// Now set the second option to $test
update_option('second-option',$test,true);
Я получу это:
| option_name | option_value |
====================================
| first-option | FOOBAR |
------------------------------------
| second-option | TESTING |
Итак, а) я могу обновить оба варианта б) строка $ из post_metaс) строка $ работает только один раз ??
Но это также не работает:
// Assume the value of 'mystring' is "FOOBAR"
$string = get_post_meta($postID,'mystring',true);
$test = get_post_meta($postID,'mystring',true);
// Now set the first option to $string
update_option('first-option',$string,true);
// Now set the second option to $test
update_option('second-option',$test,true);
Результат:
| option_name | option_value |
====================================
| first-option | FOOBAR |
------------------------------------
| second-option | |
Так что даже если я установлю переменную $ test с нуля на то же значение, что и $ string, этот второй вариант все еще не работаетКто-нибудь может пролить свет на это?