Як выдаліць з профілю карыстальніка WordPress лішнія поля
- 1. Выдаленне палёў у профілі карыстальніка праз CSS
- 2. Выдаленне палёў з дапамогай убудаваных функцый WordPress
- 3. Выдаленне непрадугледжаных для выдаленне палёў з дапамогай PHP
- 4. Выдаленне палёў з дапамогай JavaScript
У профілі карыстальніка на WordPress вельмі шмат неактуальных палёў. У дадатак да гэтага некаторыя ўбудовы дадаюць свае поля, што робіць гэтую старонку перагружанай і жудасна непрыгожай. У артыкуле прыводжу ўсе вядомыя мне і працоўныя спосабы выдалення.
Умоўна можна разбіць выдаленне непажаданых палёў на чатыры варыянту. Разгледзім іх усё. Коды трэба ўстаўляць у файл functions.php сваёй тэмы на WordPress.
1. Выдаленне палёў у профілі карыстальніка праз CSS
Самы галоўны мінус - не ўсе элементы маюць унікальныя ID ці клас (class), за якія чапляецца CSS. А значыць прыбраць атрымаецца не ўсё.
Для прыкладу прыбяром выбар схемы карыстальніка ў профілі WordPress.
2. Выдаленне палёў з дапамогай убудаваных функцый WordPress
Выдатнае і гатовае рашэнне. З мінусаў не ўсё можна выдаліць, а толькі тое, што было першапачаткова задумана.
З дапамогай гэтай жа зменнай $ contactmethods можна і дадаць значэння, але ў гэтым артыкуле не пра гэта. Астатнія unset можна знайсці на прасторах інтэрнэту. На жаль, карысных не так шмат. З яе дапамогай нельга адключыць поля дададзеныя ўбудовамі.
Яшчэ адзін прыклад. Выдаленне каляровай схемы з першага пункта, але ўжо з дапамогай php.
3. Выдаленне непрадугледжаных для выдаленне палёў з дапамогай PHP
Выдатны спосаб, калі добра разбірацца ў php, таму што многія элементы таксама не маюць класы і ID або іншыя добра зразумелыя структуры, за якія можна зачапіцца.
Код для выдалення палёў. Можна выдаліць усе загалоўкі H2, H3 або элементы li. Для гэтага трэба проста дадаць у код ніжэй: «li» або «h3»
Прыклад выдалення з дапамогай PHP, з профілю карыстальніка, загалоўка і змесціва плагіна MashShare. Адначасова выдаляем загаловак і адну частку табліцы ўбудовы Default Category For New Posts.
Часам складана выдаліць які-небудзь элемент на старонкі з дапамогай PHP, таму што не зразумела як за яго зачапіцца. Ёсць больш падрабязная артыкул пра рэгулярных выразах .
4. Выдаленне палёў з дапамогай JavaScript
Самы круты (калі б не было мінусаў) і зручны спосаб выдалення. Невялікі код і велізарныя магчымасці JavaScript робяць цуды. З яго дапамогай можна лёгка хаваць абсалютна любыя элементы на старонцы.
На жаль ёсць адзін тоўсты мінус такога спосабу. Калі ў карыстальніка будзе адключаны JavaScript, то ўсё схаваныя элементы будуць адлюстраваны. З іншага боку, складана знайсці карыстальніка, які вырашыў адключыць яго ў сябе ў браўзэры.
Так як спосаб хаваць элементы JavaScript-ым маюць вышэйпералічаных недахоп, будзем яго выкарыстоўваць толькі ў самым крайнім выпадку. А менавіта тады, калі схаваць элементы іншым спосаб або нельга ці незразумела як.
Будзем выкарыстоўваць каманду jQuery .hide ().
У прыкладзе ніжэй ўтойваем загаловак h3 у якім утрымліваецца назву дадзенае ў дужках. І цалкам ўтойваем табліцу з усімі яго элементамі, калі ў ёй знаходзіцца пэўны слова або словы.
У выніку ўсіх гэтых дзеянняў профіль карыстальніка становіцца чыстым і акуратным.