sito web:WordPress как на ладони – Сайт о движке WordPress: кодекс, функции, готовые коды, плагины, хуки, вопросы и ответы, статьи для новичков и профиsoddisfare
window.minWindowWidth=540; if(window.innerWidth{jQuery(f)}); jQuery.each(bindReadyQ,function(i,f){jQuery(document).bind('ready',f)}); }) /*!*js-cookiev3.0.0|MIT*github.com/js-cookie/js-cookie*/packe/npm/js-cookie*/!function(e,t){"object"==typeofexports&&"undefined"!=typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define(t):(e=e||self,function(){varn=e.Cookies,r=e.Cookies=t();r.noConflict=function(){returne.Cookies=n,r}}())}(this,(function(){"usestrict";functione(e){for(vart=1;t functioninitYmetrika(){ setTimeout(()=>{ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*newDate();k=e.createElement(t),a=e.getElementsByTName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window,document,"script","cdn.jsdelivr.net/npm/yandex-metrica-watch/t.js","ym"); ym(,"init",{ clickmap:true, trackLinks:true, accurateTrackBounce:true, //webvisor:true }); },1000) } setTimeout(()=>window.addEventListener('scroll',initYmetrika,{once:true}),300) function_createForOfIteratorHelper(e,t){varr="undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeofe.length){r&&(e=r);varn=0,a=function(){};return{s:a,n:function(){returnn>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throwe},f:a}}thrownewTypeError("Invalidattempttoiteratenon-iterableinstance.\nInordertobeiterable,non-arrayobjectsmusthea[Symbol.iterator]()method.")}varo,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){vare=r.next();returni=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throwo}}}}function_toConsumableArray(e){return_arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function_nonIterableSpread(){thrownewTypeError("Invalidattempttospreadnon-iterableinstance.\nInordertobeiterable,non-arrayobjectsmusthea[Symbol.iterator]()method.")}function_unsupportedIterableToArray(e,t){if(e){if("string"==typeofe)return_arrayLikeToArray(e,t);varr=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void0}}function_iterableToArray(e){if("undefined"!=typeofSymbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])returnArray.from(e)}function_arrayWithoutHoles(e){if(Array.isArray(e))return_arrayLikeToArray(e)}function_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(varr=0,n=newArray(t);r WordPressкакналадони Вход.Регистрация Осайте Осайте Контакты TelegramКанал ГруппаВК RSS(все) RSS(функции,хуки) RSS(безфункций,хуков) RSS(вопросы) Emailподписка WordPress WordPress Шпаргалка Ресурсы(ссылки) Кодекс Картасайта RESTAPI Плагин Тема WP-CLI Функции Функции Условныетеги Тегишаблона Популярные Группировкапофайлам WordPress-все WooCommerce-все Yoast-все ACF-все ContactForm7-все WP-CLI-все Хуки Хуки Порядоквыполнения WordPress-все WooCommerce-все Yoast-все ACF-все ContactForm7-все WP-CLI-все WordPress как на ладони – Сайт о движке WordPress: кодекс, функции, готовые коды, плагины, хуки, вопросы и ответы, статьи для новичков и профи Вопросы Вопросы Задатьвопрос Плагины Плагины Заметки Заметки Рекомендую Шпаргалка Мета-данныевWordPressMetaBoxAJAXSimplyТормозятлиплагиныскоростьработыWordPress? Хуки doing_it_wrong_trigger_errorpe_row_actionsallowed_block_types_allpre_login_enqueue_scripts Функции wp_destroy_other_sessions()wp_get_session_token()wp_unique_id()register_block_type_from_metadata()wp_is_rest_endpoint() Ответьтенавопросы ОшибкаPHPКлассическийредакторwordpressструктурастраницыпоказать2редактораинесколькотемдляредактораRedisТочкивgoogleпочте-блокировка"пользовательужесуществует"Пагинацияспомощью WP_Queryиpinate_links() Вопросывкомментариях Илья: Спасибо,второйспособбезпроблемработает!ОпенСервер5версии.Можетещерасскажитекак... АндрейПетрович: Всюголовуизломал.АкакполучитьIDкаждойтаксономии? Иван: Подскажите,акакубратьтипсделки(аренда,продажа)ничегонесломав:) arakchiev.ilya: Скажите,пожалуйста,скакимицикламивыводапостовработаетпагинацияаскакиминет? 4esovoi: Каксделатьчтобыпоследняяиперваянеотображаласьпостоянно?039;end_size039;=>0неработает АндрейЛялин: Непонимаюкакпрописатьсвоистили?```functionadd_my_widget_style(){ //фильтрчтобыможно... .adddf58cacfe{z-index:8;margin:2em01em;display:flex;gap:.5em;flex-wrap:wrap;justify-content:center;} .adddf58cacfe>a{display:block;height:100px;width:500px;} .adddf58cacfe>:first-child{margin-right:.2em;} .adddf58cacfeaimg, .adddf58cacfeaimg:hover, .adddf58cacfeimg, .adddf58cacfeimg:hover{display:block;border:0!important;padding:0!important;box-shadow:none!important;} ПолноеотключениефункциикомментированиявWordPress Вэтойстатьерассказываетсяотом,какполностьюотключитьфункциюкомментированиявWordPress,улучшивпроизводительностьсайтаиупроститьадмин-панель. ЗависимостиплагинаотдругихплагиноввWordPress6.5 Новаяфункциональность"PluginDependencies"направленанато,чтобысделатьпроцессустановкииактивациидополнений(dependents-зависимые)иплагинов,откоторых... КакотключитьотдельныеГутенбергблокивWordPress WordPressизкоробкипредоставляетогромныйнаборблоков,некоторыеизкоторыхваммогутбытьпростоненужнынасайте.Чтобыонинемешалисьприсозданиии... НовинкиWordPress6.5 ОченькороткоотомчтовошловрелизWordPress6.5 ПоддержкаIFформатакартиноквWordPress6.5 СверсииWordPress6.5можноиспользоватьсовременныйформатизображенийIF.IFпредлагаетзначительныеулучшениякачества... КэшированиевWP_QueryсWP6.1 СверсииWP6.1вядроWordPressбылодобавленокэшированиенекоторыхзапросовкБазеданных.ВчастностикэшированиезапросовWP_Query.Этопозволилоулучшить... КакполностьюотключитьпроверкуобновленийWordPressдляядра,плагинов,тем ВWPможноразомполностьюотключитьпроверкуобновленийвсего(ядра,тем,плагиновипереводов).Дляэтогонужноуказатьконстанту... УстановкаWPплагиновчерезcomposer Вэтойстатьепоговорим,какустанавливатьплагинычерезcomposer.Инструкцияохватитплагины,которыенаходятсяврепозиторииWPиплагины,которыеразрабатываютсяна... WP6.3:asyncиdeferаттрибутыприрегистрациискриптов ВWordPress6.3появиласьподдержкарегистрациискриптовсатрибутамиasyncиdeferврамкахулучшениясуществующегоScriptsAPI.Решаетсяпроблемадавнего... WP_Query:каксравнитьмета-полямеждусобойвmeta_queryзапросе WP_Queryизкоробкинепозволяетделатьсравнениямеждузначениямиметаполейскоторымимыработаем.МожновcompareуказатьBETWEEN,>,>=, 1234567…20»КонструкторсайтовuGuide.ruКонструкторсайтовuGuide.ruuguide.ruДжойказиноДжойказиноmbdou54.ruКазиноВавадаЗеркалоказиноВавадацкиом.рфЧемпионказиночемпионказиноdaskon-tour.ruAzino777azino777pantera56.ruКазиноселекторказиноселекторschool05-privolnoe.ruПинаппинапВулканРоссияЗаходинаВулканРоссияНадосугеpopularnoe.netКазиноСелекторказиноСелекторsevurpt.ruИгровыеавтоматыВулканИгровыеавтоматыВулканshpalikov.ruКазинонаденьгиновинкаказинонаденьгирублиschool13-chita.ru Updateyourbrowser,installthelatestversion voidfunction(){ letparams={"scale":0.5,"minus":0,"main_pic":"//wp-kama.ru/wp-content/uploads/2016/12/new-year-counter-bg-2.jpg","new_year_pic":"//wp-kama.ru/wp-content/uploads/2024/01/happy-new-year-2024-2.png"}; letyear_now=(newDate).getFullYear() letmain_pic=params['main_pic'] letnew_year_pic=params['new_year_pic'] lettext_color='#FFF' //letnewY_text_color='#2a86b5', letcount_pos=[[18,30]/*ДоНового*/,[18,80]/*2017*/,[18,125]/*Года*/,[74,195]/*осталось*/]//позициинадписей-x,y //letnewY_pos=[[10,270]/*СНГ*/,[170,50]/*2017*/],//позициинадписей-x,y letnewY_pos=[[10,270]/*СНГ*/,[,5000]/*2017*/]//позициинадписей-x,y letfactor=location.hash.match(/size([0-9]+)/)//#size3 letdebug_time_minus=location.hash.match(/minus([0-9-]+)/)//#minus letfactor_num=[.4,.5,.6,.7,.8,.9,1,1.5,2,3,4,5]//9 letis_new_year=0 letscale=params['scale'] if(factor){ factor=+factor[1]-1; if(factor_num[factor]){ scale=factor_num[factor]; } } debug_time_minus=debug_time_minus?+debug_time_minus[1]:params['minus']; letmonth_now=(newDate).getMonth()+1//начинаетсяснуля letgod_now=year_now+(month_now>9?1:0)//отсчетначинаетсяссентября letnovr_ml=Math.floor((newDate(god_now,0,1,0,0,0)).getTime()/1E3)-debug_time_minus letcanvas=document.getElementById('new-year-canvas') letctx=canvas.getContext('2d') letpic=newIme letdney,hours,mins,secs,lee_ml canvas.width=Math.floor(300*scale) canvas.height=Math.floor(300*scale) ctx.scale(scale,scale) init() functioninit(){ rasch_znacheniy() pic.src=is_new_year?new_year_pic:main_pic //pic.loading='lazy' //pic.decoding='async' pic.onload=()=>{ if(is_new_year){ risovHolst() return } setInterval(()=>{ rasch_znacheniy() risovHolst() },1000) } } functionrasch_znacheniy(){ lee_ml=novr_ml-Math.floor((newDate).getTime()/1E3) dney=Math.floor(lee_ml/) hours=Math.floor((lee_ml-*dney)/3600) mins=Math.floor((lee_ml-*dney-3600*hours)/60) secs=Math.floor(lee_ml-*dney-3600*hours-60*mins) if(lee_ml0){ ctx.font=font_num ctx.fillStyle=red_color ctx.textBaseline="alphabetic" ctx.fillText(dney,left_padd,266) ctx.font=font_num_txt ctx.fillStyle=blue_color ctx.textBaseline="hanging" ctx.fillText(rashSprDtvr(dney,"den"),left_padd,270) left_padd=left_padd+padd_plus } else left_padd=left_padd+35 //часа if(dney>0||hours>0){ ctx.font=font_num ctx.fillStyle=red_color ctx.textBaseline="alphabetic" ctx.fillText(hours,left_padd,266) ctx.font=font_num_txt ctx.fillStyle=blue_color ctx.textBaseline="hanging" ctx.fillText(rashSprDtvr(hours,"chs"),left_padd,270) left_padd=left_padd+padd_plus//++ } else left_padd=left_padd+37 //минуты ctx.font=font_num ctx.fillStyle=red_color ctx.textBaseline="alphabetic" ctx.fillText(mins,left_padd,266) ctx.font=font_num_txt ctx.fillStyle=blue_color ctx.textBaseline="hanging" ctx.fillText(rashSprDtvr(mins,"min"),left_padd,270) left_padd=left_padd+padd_plus//++ WordPress как на ладони – Сайт о движке WordPress: кодекс, функции, готовые коды, плагины, хуки, вопросы и ответы, статьи для новичков и профи //сек ctx.font=font_num.replace(/[0-9]+/,'45') left_padd=left_padd-10 ctx.fillStyle=red_color ctx.textBaseline="alphabetic" ctx.fillText(secs,left_padd,266) ctx.font=font_num_txt ctx.fillStyle=blue_color ctx.textBaseline="hanging" ctx.fillText(rashSprDtvr(secs,"sec"),left_padd,270) } } } functionrashSprDtvr(c,b){ varmas_dney=["\u0434\u043d\u0435\u0439","\u0434\u0435\u043d\u044c","\u0434\u043d\u044f"] varmas_chas=["\u0447\u0430\u0441\u043e\u0432","\u0447\u0430\u0441","\u0447\u0430\u0441\u0430"] varmas_mint=["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u044b"] varmas_secn=['сек.','сек.','сек.'] c+='' vara=c.substr(-1) vard=c.substr(-2) vara=2!=a&&3!=a&&4!=a||11==d||12==d||13==d||14==d?1==a&&11!=d?1:0:2 return'den'===b?mas_dney[a]:'chs'===b?mas_chas[a]:'min'===b?mas_mint[a]:'sec'===b?mas_secn[a]:'?????' } }() WP-KamaвTelegram Чтобыпонятьрекурсию,нужноспервапонятьрекурсию. Рубрики Wordpress АвторскиеФункции Админка Кодекс Ненужное Оптимизация Полезности Разное ТемыWordPress НеWordPress Полезныемелочи Сервисыихостинги Задатьвопрос Последниекомментарии Kama Вэтойстатьеведьссылкидан… Игорь Илиянепонял,илинеправиль… Константин Вобщемдолгоямучалсяинак… Константин Яделаюсебесайтынавордпр… Kama Экспортироватьвсечтоугодно… samir Робочяятемакруто Игорь Всемпривет.Вопросподемос… Kama КаквариантчерезJSнакрутит… Алекс Да,спасибо,ужесделалсебе… Kama Даестьтакое.Гляньэтоклас… Последниеизмененныезаписи CSSСелекторы(полныйсписок)сегодняМетатеги:dns-prefetch,preconnect,prefetch,prerender,preload1деньназадwpcache2дняназадwppost4дняназадwp_get_post_terms6днейназадwpdb8днейназадКаквернутьклассическийредакторWordPress-отключаемГутенбергполностьюилидлятипазаписи9днейназадdo_action10днейназадГделучшедобавлятьхук:доилипослеколлбэкфункции?10днейназадPHPкодстайлвWordPress—стандарты10днейназадdoing_it_wrong_trigger_error11днейназад100+ЮникодсимволовдляHTML/CSS/JS/PHP14днейназадTEST:Контентдлятеста16днейназадwpsearch-replace18днейназадload_plugin_textdomain19днейназадAdvancedCustomFields(ACF)22дняназад Активныепользователи campusboy4924 petrozodsky840 kolshix779 DanZakirov721 el-lable620 Andrew556 mihdan444 Otshelnik-Fm266 AndreiPisarevskii231 qwert555154 Kama©2010-2024 SQL:4in0.105sec.8.44MB—хостингbeget Контакты Политикаконфиденциальности Оперепечатке Статьи Картасайта window.addEventListener('DOMContentLoaded',function(){ document.addEventListener('mousedown',handleSubmit); document.addEventListener('touchstart',handleSubmit); document.addEventListener('keypress',handleSubmit); functionhandleSubmit(ev){ letsbmt=ev.target.closest('#submit'); if(!sbmt){ return; } letinput=document.createElement('input'); letdate=newDate(); input.value=''+date.getUTCDate()+(date.getUTCMonth()+1)+'UNIQ222'; input.name='ksbn_code'; input.type='hidden'; sbmt.parentNode.insertBefore(input,sbmt); } }); ЗагрузитькартинкуПЕРЕТАЩИТЕиливставьтеизБУФЕРА Загрузитьпоссылке big medium small Рамка Вставить {"@context":"schema.org","@type":"BreadcrumbList","itemListElement":[]}varkmjsdata={"spdelcook":"spadsoff","jsl10n":[]};varjxs={"url":"\/wp-content\/themes\/wp-kama\/inc\/front-ajaxs.php?action=ajaxs_action&ajaxs_nonce=dcbea&jxs_act=","post_max_size":"24","upload_max_filesize":""}; (functWordPress как на ладони – Сайт о движке WordPress: кодекс, функции, готовые коды, плагины, хуки, вопросы и ответы, статьи для новичков и профиion(){ constlistener=function(ev){ letaa=ev.target.closest('a[data-extlink]') if(!aa){ return } aa.setAttribute('href',aa.dataset['extlink']) if(!(aa.getAttribute('target')||'')){ aa.setAttribute('target','_blank') } } document.addEventListener('mousedown',listener) document.addEventListener('touchstart',listener) })()