update_option () - ви позволява да актуализирате настройките на сайта чрез код
Тези, които поне веднъж са гледали под капака на теми или приставки на WordPress, са виждали тази функция. .
Преди да започнете да описвате глупаво параметрите на тази функция, предлагам ви да разгледате екранната снимка от phpMyAdmin от таблицата wp_options на базата данни на сайта на mysql.
И всичко стана ясно веднага. И веднага нямаше нужда да описваме параметрите $ option_name и $ option_value .
Ако сте малко приятелски настроени с английски, тогава ще ви стане ясно, че това са същите настройки, които са в административната област на WordPress. За да стане всичко напълно ясно, ето екранна снимка от администраторския панел:
Както можете да видите, абсолютно същите настройки, но в различен ред.
Функцията update_option () е необходима за актуализиране на съществуващите настройки в базата данни или за добавяне на нови, ако настройките с посоченото $ option_name не съществуват.
Можете да напишете пример веднага:
Сега за няколко важни точки:
- Ако актуализацията на настройките е била успешна, функцията връща true, в противен случай - false .
- Във версия 4.2 се появи параметърът $ autoload и директно в базата данни има две стойности - не и да. да означава, че в самото начало, когато страницата се зарежда, тази опция трябва да бъде изтеглена от базата данни с една заявка заедно с други опции за автоматично зареждане и поставена в кеша.
- Можете да предадете несериализиран масив като стойността на параметъра $ option_value - той се сериализира автоматично във функцията.
- Не е необходимо да преглеждате данните, предадени на функцията - това също се случва вътре в нея.
Миша Рудрастых
За първи път се запознах с WordPress през 2009 година. От 2014 г. можете да се срещнете с мен в WordCamp - официалната конференция на WordPress, понякога говоря там. В момента преподавам курсове по WordPress в Epic Skills.
Ако имате нужда от помощ за вашия сайт или разработка от нулата, мога да препоръчам някои добри момчета. Просто ми изпратете имейл.
- Spark, алтернатива за бърз анализ на данни
- Кратка образователна програма AJAX в HTTP заявки без опресняване на страницата - DataLife Engine (DLE)
- ОГРАНИЧЕНИ ДАННИ превод от руски на английски, превод руски на английски
- Къде се съхраняват петабайтите от данните във Facebook, как се прави това
- Включване на таблици в схемата за данни