Як выдаліць з профілю карыстальніка WordPress лішнія поля

  1. 1. Выдаленне палёў у профілі карыстальніка праз CSS
  2. 2. Выдаленне палёў з дапамогай убудаваных функцый WordPress
  3. 3. Выдаленне непрадугледжаных для выдаленне палёў з дапамогай PHP
  4. 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 у якім утрымліваецца назву дадзенае ў дужках. І цалкам ўтойваем табліцу з усімі яго элементамі, калі ў ёй знаходзіцца пэўны слова або словы.

У выніку ўсіх гэтых дзеянняў профіль карыстальніка становіцца чыстым і акуратным.