Реклама

У средишту сваке ВордПресс инсталације је вп-цонфиг.пхп датотека, датотека толико света и умотана у мистерију да сваки корисник ВордПресса зна да треба никада се не дирати.

Или би требало?

У ствари, постоји много мање познатих корисних хакова који могу бити без да на било који начин оштете ВордПресс, а време је да стекнете своје ВордПресс вештине. Прочитајте за 5 мојих најдражих вп-цонфиг трикова.

Овај чланак је стриктно намењен веб локацијама са ВордПресс.орг-ом са сопственим хостом, а не онима домаћинима на ВордПресс.цом-укоја је разлика? Која је разлика између вођења блога на Вордпресс.цом и Вордпресс.орг?Будући да Вордпресс сада напаја 1 на сваких 6 веб локација, они морају нешто радити како треба. Вордпресс вам може понудити и за искусне програмере и за почетнике. Али баш кад почнете ... Опширније ).

Пре него што започнете, знајте да можете спречити ВордПресс да се учита ако забрљате синтаксу ове датотеке, чак и ако заборавите полуслатку. Међутим, такође је невероватно лако копирати пре него што почнете са уређивањем тако да имате резервну копију. Ако нешто покварите, само избришите измењену датотеку и преименујте резервну копију - све ће поново бити у реду са светом. Заправо је веома тешко трајно оштетити инсталацију ВордПресс-а, осим брисања целе базе података. Пре него што покушате било шта од тога, можда ћете желети да проверите и наш

крајњи водич за исправљање 500 грешака у унутрашњем серверу Врхунски водич за решавање 500 грешака у унутрашњем серверу и празних белих страница у ВордПресс-уИмате проблема са 500 грешака у унутрашњем серверу и празних страница у ВордПресс-у? Ево како их исправити одмах. Опширније .

бацкуп-впцонфиг

Датотека вп-цонфиг.пхп може се наћи у корену инсталације ВордПресс-а и захтева да се пријавите преко ФТП или СФТП да бисте је уредили. Ако нисте сигурни како то учинити, садржај овог чланка можда није прикладан вашем нивоу вештине - али ево неколико корисни ИФТТТ рецепти за ВордПресс 5 невероватних ИФТТТ рецепата за кориснике ВордПресс-аИФТТТ је алат за аутоматизацију корисника по избору; а ВордПресс је врхунски блогерски нож швајцарске војске. Замислите какву бисте светску доминацију могли остварити комбиновањем ове две! Опширније (које не укључују уређивање датотека).

Грешке у запису датотеке

Понекад испуштање гомиле гадних грешака на јавном предњем делу веб странице заиста није пожељно. Пријавите грешке уместо датотеке! Дефинишите следеће, а затим сачекајте неко време и видећете ново еррор.лог у вп-цонтент / директоријум се полако попуњава. Било би добро да ово искључите чим имате довољно добар узорак грешака не постоје уграђене ротације дневника или ограничења - цео сервер можете напунити гигабајтима записа!


дефине ('ВП_ДЕБУГ', истина); // вратите се на лажно да бисте онемогућили. иф (ВП_ДЕБУГ) {дефине ('ВП_ДЕБУГ_ЛОГ', тачно); дефине ('ВП_ДЕБУГ_ДИСПЛАИ', лажно); @ини_сет ('дисплаи_еррорс', 0); }

Потражите линије са ПХП_ЕРРОР радије него ОБЈАВА или УПОЗОРЕЊЕ - потоњи неће сломити вашу веб локацију, али први можда.

Онемогући ревизију поста

Једном сам нашао пост са преко 100 ревизија: то је 100 додатних редова у табели са постовима који нису потребни. Онемогућите ревизије поста у потпуности помоћу следећег једноставног ретка:

дефине ('ВП_ПОСТ_РЕВИСИОНС', лажно);

или

дефине ('ВП_ПОСТ_РЕВИСИОНС', 3);

да бисте их уместо тога ограничили. Наравно, неки воле да се извршавају ревизије поста, посебно у окружењу у којем уредници уносе измене у ваш радите - али ако то само пишете и ако имате тенденцију да мало радите на постовима, то једноставно није вредно то. Имајте на уму да овај трик неће избрисати постојеће ревизије поста, једноставно ће зауставити стварање нових.

Заједничка табела корисника

Понекад желиш више од једног Инсталација ВордПресса - то радимо овде на МакеУсеОф.цом. Али давање корисницима одвојене пријаве за сваку веб локацију је смешно, а покретање „вишеструке“ мреже блогова такође не помаже (верујте ми, пробали смо) - у ствари, превише комплицира ситуацију када је неколико редова у вашем вп-цонфиг.пхп заиста све што је потребно. Оно што желите је оно што се назива заједничка табела корисника - то јест, иако сваки блог остаје свој ентитет са засебним додацима и постовима итд., Дели се само корисничка база података.

Прво се одлучите за свој главни блог - овде ће се обављати управљање корисницима. Назовимо то блоком А. Блог Б и Ц ће бити „под-блогови“ и црпежит ће се из главног блога корисничке таблице, и претпостављам да ће бити инсталирани у засебним мапама. У вп-цонфиг датотеке за Б и Ц додајте следеће редове. У овом примеру, главни блог користи префикс базе података „блогА“.


дефине ('ЦУСТОМ_УСЕР_ТАБЛЕ', 'блогА_усерс'); дефине ('ЦУСТОМ_УСЕР_МЕТА_ТАБЛЕ', 'блогА_усермета'); 

Префикс базе података је специфичан термин који се бира приликом постављања вашег првог блога (онај који се користи за управљање свим). Подразумевано је вп_ али нове инсталације ће вас охрабрити да то промените. Ако нисте сигурни, то је реч која се појављује на почетку свих имена табеле базе података.

Такође морате осигурати да домене колачића буду исте - без овог корака корисници ће морати одвојено да се пријаве на сваку веб локацију (додуше, са истом лозинком и могућностима, које су сада заједничке).


дефине ('АДМИН_ЦООКИЕ_ПАТХ', '/'); дефине ('ЦООКИЕПАТХ', '/'); дефине ('СИТЕЦООКИЕПАТХ', '/'); дефине ('ЦООКИЕХАСХ', мд5 ('ПРОМЕНИ')); 

Обавезно замените ЦХАНГЕТХИС сопственим случајно генерираним низом знакова да бисте осигурали колачиће. На крају, требало би да видите низ линија сличних снимку слике доле, дефинисаних случајним вредностима „соли“ и „кључа“. Уверите се да је то исто у свакој конфигурационој датотеци; ако већ немате, користите ову страницу да бисте их генерисали.

хасх-пример

Срећом, ниједна измена коју унесете у вп-цонфиг.пхп неће бити изгубљена са сваком надоградњом, међутим, постоји још једна мала промена коју ћете можда морати да поновите ако је надоградња надовеже: вп-инцлуде / способности.пхп.

Тхе _инит_цапс () функција је где се налазе могућности за тренутног корисника - ако то не променимо, корисник ће се моћи пријавити, али у ствари не учинити ништа. Пронађите следећи код:


функција _инит_цапс ($ цап_кеи = '') {глобални $ впдб; иф (празно ($ цап_кеи)) $ тхис-> цап_кеи = $ впдб-> гет_блог_префик (). 'способности'; елсе $ тхис-> цап_кеи = $ цап_кеи; $ тхис-> цапс = гет_усер_мета ($ тхис-> ИД, $ тхис-> цап_кеи, труе); ако (! ис_арраи ($ тхис-> цапс)) $ тхис-> цапс = арраи (); $ тхис-> гет_роле_цапс (); }

и промените

$ тхис-> цап_кеи = $ впдб-> гет_блог_префик (). 'способности';

па је тврдо кодирано на било који главни префикс блога

$ тхис-> цап_кеи = 'блогА_капабилности';

Свака надоградња, само проверите да ли имате потпуни приступ сваком блогу; ако не, поновите ово исправљање.

Поправите УРЛ странице

Ако сте забрљали подешавања УРЛ-а, понекад се можете закључати из подручја администратора у гадном сценарију с пилетином и јајима. Можете то да поправите приступом подешавањима, али не можете да приступите подешавањима јер су подешавања погрешна; (

Срећом, можете надјачати све опције базе података у којима је УРЛ смештен - јет додајте следеће редове у своју конфигурациону датотеку:

дефине ('ВП_СИТЕУРЛ', ' http://example.com/' );
дефине ('ВП_ХОМЕ', ' http://example.com/' );

Не прекидајте УРЛ приликом миграције

Премјештање ВордПресс странице на нови домен 3 Додаци за лако премештање ВордПресс странице, испробани и тестираниОви додаци за Вордпресс могу полу-аутоматизовати целокупни процес миграције ВордПресс локације за вас. Опширније може се учинити на неколико начина, али ако сте отишли ​​у хардцоре базу података наредбеног ретка и датотеку избацили, ово је најчешћи начин да веб локација постане недоступна. Уместо да га поправите након чињенице, додајте следећу линију да бисте ВордПресс пребацили у режим пресељења.

дефине ('РЕЛОЦАТЕ', истина);

Када једном преселите све, посетите /login.php а подешавања УРЛ-а ће бити ажурирана за вас. Проверите да ли ради, а затим избришите ову линију из конфигурације.

Савладавање вп-цонфиг.пхп један је корак на путу ка комплетирању ВордПресс мајсторства - такође бих вам препоручио да научите о директној интеракцији са базом података са ови згодни СКЛ упити 7 упита за Вордпресс базу података за претраживање било чегаВодење блога или веб странице Вордпресс заправо у почетку није баш велика ствар. Заправо је прилично једноставно. Инсталирате Вордпресс на веб сервер, учитавате и инсталирате тему, покрећете ... Опширније .

Имате ли других вп-цонфиг хакова које желите да делите?

Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.