Додајте друштвена подешавања у своју ВордПресс тему

вордпресс социјалне иконе

ВордПресс нуди корисничке профиле са подешавањима за друштвене везе; међутим, многе друштвене странице попут фацебоок Гоогле+ нудите могућности за присуство целокупне ваше веб локације или блога у тим мрежама. Ове недеље смо радили на клијентској веб локацији где смо желели да им олакшамо постављање и додавање друштвених веза своје веб локације, па смо додали додатне опције њиховим ВордПресс опште поставке страна.

Наш први корак био је ажурирање њихових тематских функција (обично фунцтионс.пхп) и региструјте свако подешавање које смо желели да додамо:

 // ————— Додајте подешавања у општа подешавања —————– функција социал_сеттингс_апи_инит () {// Додајте одељак у општа подешавања како бисмо му могли додати наша // поља адд_сеттингс_сецтион ('социал_сеттинг_сецтион', 'Социал ситес на вебу ',' социал_сеттинг_сецтион_цаллбацк_фунцтион ',' генерал '); // Додајте поље са именима и функцијом која ће се користити за наша нова // подешавања, ставите га у наш нови одељак адд_сеттингс_фиелд ('генерал_сеттинг_фацебоок', 'Фацебоок Паге', 'генерал_сеттинг_фацебоок_цаллбацк_фунцтион', 'генерал', 'социал_сеттинг_сецтион'); // Региструјте нашу поставку тако да се обрађује $ _ПОСТ и // наша функција повратног позива само мора да одјекује регистер_сеттинг ('генерал', 'генерал_сеттинг_фацебоок'); адд_сеттингс_фиелд ('генерал_сеттинг_твиттер', 'Твиттер налог', 'генерал_сеттинг_твиттер_цаллбацк_фунцтион', 'генерал', 'социал_сеттинг_сецтион'); регистер_сеттинг ('генерал', 'генерал_сеттинг_твиттер'); адд_сеттингс_фиелд ('генерал_сеттинг_гооглеплус', 'Гоогле Плус страница', 'генерал_сеттинг_гооглеплус_цаллбацк_фунцтион', 'генерал', 'социал_сеттинг_сецтион'); регистер_сеттинг ('генерал', 'генерал_сеттинг_гооглеплус'); адд_сеттингс_фиелд ('генерал_сеттинг_иоутубе', 'Иоутубе страница', 'генерал_сеттинг_иоутубе_цаллбацк_фунцтион', 'генерал', 'социал_сеттинг_сецтион'); регистер_сеттинг ('генерал', 'генерал_сеттинг_иоутубе'); адд_сеттингс_фиелд ('генерал_сеттинг_линкедин', 'ЛинкедИн Паге', 'генерал_сеттинг_линкедин_цаллбацк_фунцтион', 'генерал', 'социал_сеттинг_сецтион'); регистер_сеттинг ('генерал', 'генерал_сеттинг_линкедин'); } адд_ацтион ('админ_инит', 'социал_сеттингс_апи_инит');

Наш следећи корак био је додавање стварних поља на страници Опште поставке која ће сачувати информације у њима:

 // —————-- функција повратног позива одељка за подешавања ———————- функција социал_сеттинг_сецтион_цаллбацк_фунцтион () {ецхо ' У овом одељку можете да сачувате друштвене локације на којима вас читаоци могу пронаћи на Интернету. '; } функција генерал_сеттинг_фацебоок_цаллбацк_фунцтион () {ецхо '  '; } функција генерал_сеттинг_твиттер_цаллбацк_фунцтион () {ецхо '  '; } функција генерал_сеттинг_гооглеплус_цаллбацк_фунцтион () {ецхо '  '; } функција генерал_сеттинг_иоутубе_цаллбацк_фунцтион () {ецхо '  '; } функција генерал_сеттинг_линкедин_цаллбацк_фунцтион () {ецхо '  '; }

Сада, кад год клијент жели да ажурира поставке своје странице на друштвеним мрежама, може само да ажурира поља подешавања у оквиру својих ВордПресс Генерал Сеттингс. У оквиру теме, једноставно се подсећамо поставке где год је било потребно (у случају овог клијента то је била трака за навигацију на друштвеним мрежама у заглављу њихове веб локације):


		

Komentari

  1. 1
    • 2

      Да, сигурно бих могао. Једноставно мислим да му прво требају нека додатна звона ... попут аутоматског објављивања везе Г + издавача у заглављу, мета података отвореног графикона за Фацебоок итд. Само то није изгледало довољно цоол!

Шта ви мислите?

Ова страница користи Акисмет како би смањила нежељену пошту. Сазнајте како се ваш коментар обрађује.