Главная
/
wordpress
-
Получать сообщения по запросу id термина
Яхочуполучатьнастраиваемыесообщенияспомощьюнастраиваемогозапроса.моятаксономияrecipe_txисроки(Говядина),(Курица)ит.Д.япробовалиспользоватьSELECTp.*FROMwp_postsp,wp_term_taxonomytt,wp_term_relationshipstrWHEREp.ID=tr.`object_id`ANDtt.`term_id`=tr.`term_taxonomy_id`AND(p.post_type='recipe_cpt')ANDp.post_status='publish'ANDtt.`term_taxonomy_id`=37нонеповезло.Можетликто-нибудьпомочьмне,какполучатьсообщенияWPпоихterm_id.еслиидентификаторbeefsравен37,тояхочуполучитьвсесообщениясterm_id=37Благодарности-
custom-taxonomy query terms
-
-
Как получить путь к текущей теме?
Этоткодиспользуетсядляполучениякаталогатекущегоподключаемогомодуля:plugin_dir_url(__FILE__).Чтомнеследуетиспользовать,чтобыполучитькаталогтекущейтемы?-
plugin-development theme-development directory paths
-
-
удалить пустые абзацы из the_content?
Привет,ребята!ЯпростохочупредотвратитьсозданиепустыхабзацеввмоемсообщениинаWordPress.Такоеслучаетсядовольночастоприпопыткевручнуюразместитьконтент.Янезнаю,почемуэтонедействует?/*Removeemptyparagraphtagsfromthe_content*/functionremoveEmptyParagraphs($content){/*$pattern="/<p[^>]*><\\/p[^>]*>/";$content=preg_replace($pattern,'',$content);*/$content=str_replace("<p></p>","",$content);return$content;}add_filter('the_content','removeEmptyParagraphs');изменить/обновить:по...-
functions filters wp-autop
-
-
Я использую фильтр, чтобы удалить автоматическое обертывание тегов <p>, но все еще есть обернутые элементы?
Вотэтовмоемfunctions.php:Изображениявнутриползункабылидобавленыкакнастраиваемыетипысообщенийподназванием«Содержаниестраницы».Янеуверен,применяетсялифильтртолькокосновнымсообщениям./***Removeparagraphtagsaroundcontentandexcerpt*/remove_filter('the_content','wpautop');remove_filter('the_excerpt','wpautop');Сообщениявадминкевыглядяттак:Ночто-товсеещеоборачиваетизображениямоегоNivoSliderтегамиp:CSS:#slider-wrapper{float:left;height:560px;}#slider{float:left;border:1pxsolid#DDD;position:relative;back...-
filters
-
-
Как удалить панель поиска из темы WordPress?
КакудалитьпанельпоискаизтемыWordPress?-
theme-development themes search design
-
-
Как я могу получить идентификатор сообщения из цикла WP_Query?
УменяестьциклWP_Query,которыйполучаетсообщенияопределенноготипа.Уэтихсообщенийестьнастраиваемаяметасообщения,поэтомумненужноиметьвозможностьполучитьидентификаторсообщения,неповторяяего,чтобыямоготображатьметаэтогосообщения.Какямогуполучитьидентификаторсообщения,неповторяяего?Этомойкод:$menu_id=get_the_id();$category_args=array('post_type'=>'category','post_parent'=>$menu_id);$menu_categories=newWP_Query($category_args);while($menu_categories->have_posts()):$menu_categories->the_post(...-
post-meta
-
-
Как мне получить url изображения только на the_post_thumbnail
Яхочузнать,какполучитьURL-адресизображениянаthe_post_thumbnail()Поумолчаниюthe_post_thumbnail()<imgwidth="800"height="533"src="http://domain.com/wp-content/uploads/2011/02/book06.jpg"class="attachment-post-thumbnailwp-post-image"alt="book06"title="book06"/>Здесьяхочуполучитьтолькоsrc.Какотфильтроватьthe_post_thumbnail()толькодляполученияhttp://domain.com/wp-content/uploads/2011/02/book06.jpgДайтемнезнать-
post-thumbnails
-
-
Получение пути к эскизу вместо тега изображения
ЯвижумногометодовотображенияэскизоввWordPress,ноянесразупонимаю,какямогуполучитьтолькопутькэскизусообщения,анеготовыйHTML-код,сгенерированныйтакимифункциями,какthe_post_thumbnail()иget_the_post_thumbnail().Какиеметодыдоступнымнедляполучениятолькопутикэскизу(чтобыустановитьегокакbgimage),анетега<img/>?Могулияпроанализироватьрезультатытолькометодаget_илиестьболеепростойспособ?-
post-thumbnails
-
-
get_template_directory_uri указывает на родительскую тему, а не на дочернюю тему
Уменяпроблемазаключаетсявтом,чтоget_template_directory_uriуказываетнародительскуютему,напримерsite/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.phpнояхочу,чтобыонуказывалнамоюдочернюютему,котораядолжнабытьsite/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.phpяиспользуюinclude(TEMPLATEPATH.'/myGallery/gallery_functions_include.php');-
functions child-theme include
-
-
apply_filters ('the_content', $ content) vs do_shortcode ($ content)
Допустим,уменяестьопциятемыилинастраиваемаятекстоваяобластьpostmeta.Теперьяхочувыполнитьнесколькошорткодов,общийтекст,изображенияит.Д.Чтобудетлучшевсегоипочему?Вариант1:$content=//mytextareadata;echoapply_filters('the_content',$content);Вариант2:$content=//mytextareadata;echodo_shortcode($content);Пожалуйста,объяснитемне,какойизнихбудетлучшимипочему.Опишусценарийподробнее.Разрабатываютемыдляклиентовсучетомихтребований.Иногдамненужнодобавитьметасообщениявсообщения/страницы/пользовательскиетипысоо...-
filters shortcode the-content
-
-
Как выйти из системы без подтверждения «Вы действительно хотите выйти?»?
Прямосейчас,когдаявыхожуизсистемычерез:<ahref="<?phpbloginfo('url');?>/wp-login.php?action=logout">Logout</a>онперенаправляетменянастраницу,гдемненужноподтвердитьвыход.Какубратьподтверждениеиперенаправлениенадомашнююстраницупослевыходаизсистемы?-
logout
-
-
400 неверный запрос на admin-ajax.php только с использованием хука действия wp_enqueue_scripts
Впоследнеевремяяработаюнадajax.Учебники,которыевынайдетевсети,оченьпохожииихдовольнолегкореализовать.Ноявсегдаполучаюневерныйзапрос400вмоемфайлеajax-admin.php.Последолгихиинтенсивныхпоисковявыяснил,чтоэтоиз-завремениинтеграции.Еслияиспользуюобработчикдействияinitдляинициализациискриптаиwp_localize_script,всеработаетнормально.Такчтосамкоддолженбытьправильным.my-page-test-functions.phpfunctionajax_login_init(){wp_register_script('ajax-login-script',get_stylesheet_directory_uri().'/js/ajax-login-sc...-
functions ajax
-
-
Как работает admin-ajax.php?
Унасвозниклипроблемысвнешнимразработчиком.Мыхотимограничитьдоступксайтуwp-adminтолькодлявнутреннегодоступа(черезVPN).Простотак,чтобыегонеатаковаливнешниепользователи.Мыможемперечислитьадминовссайтаинехотим,чтобыонибылифишингом.Нашразработчикговорит,чтомынеможемэтогосделать,потомучтонасайтедолжнабытьстраницаадминистратора,доступнаяизвне,чтобыстраницаработала.вчастностистраницуadmin-ajax.Чтоделаетстраницаadmin-ajax.php?ОннаходитсявадминистративномразделеWordPress.Доступкнемубезаутентификациидлякон...-
admin ajax security
-
-
Зачем использовать admin-ajax.php и как это работает?
Мойвызовajaxдляданныхjsonработаетнормальновоттакfunctions.php:add_action('wp_ajax_nopriv_load-filter','prefix_load_cat_posts');add_action('wp_ajax_load-filter','prefix_load_cat_posts');functionprefix_load_cat_posts(){//getdatahere}javascript:varajaxurl='http://'+window.location.host+'/wp-admin/admin-ajax.php';jQuery.ajax({type:'POST',url:ajaxurl,etc.Уменя2вопроса.1)Зачемиспользоватьadmin-ajax.phpвместотого,чтобыкодироватьсвойjsonвотдельномфайле,напримерthemes/example/json.php,икодироватьтамсвоид...-
ajax
-
-
admin-ajax.php vs Пользовательский шаблон страницы для запросов Ajax
Естьлипричинаиспользоватьadmin-ajax.phpдлязапросовajaxвместонастраиваемогошаблонастраницы?Янезналоadmin-ajax.phpдонедавнеговремени,поэтомуто,чтояделал,-этосозданиенастраиваемогошаблонастраницы,подобногоэтому:<?php/***TemplateName:API*/if(isset($_GET['ajax_request'])){//dostuff}ИвызовajaxбудеткURL-адресуhttp://mysite.com/api/,покоторомуяопубликовалпустуюстраницу,используямойшаблонстраницыAPI.Кажется,этодаетмнедоступковсеммоимфункциямWordPressивыводитданные.Однаконедавнояпрочиталadmin-ajax.phpи...-
ajax
-
-
Как получить заголовок страницы с идентификатором страницы?
Идентификатормоейстраницы:30601Какполучитьзаголовокэтогоидентификатора?Яхочуполучитьзаголовокстраницысидентификатором.-
pages title id
-
-
Контактная форма 7 выберите в поле другое значение-текст, затем текст-содержимое в опции
Кто-нибудьзнает,какямогуустановитьдругоезначениевпараметрахвыборавплагинеконтактнойформы7?ВотHTML-примертого,чтояпытаюсьсделать<selct><optionvalue="1">Mycar</option><optionvalue="2">Yourcar</option></select>-
plugins forms options plugin-contact-form-7 select
-
-
Можно ли переименовать папку wp-admin?
Можнолипереименоватьпапкуwp-admin?Язнаю,чтомогупростопереименоватьего,ноеслиэтонеподдерживаетсякодом,многоеможетсломаться.Еслияиспользуюсобственноеимяпапки,этосделаетеенемногоболеебезопасной,безопасностьзасчетнеизвестностиивсетакое.-
wp-admin security
-
-
Подача постов через интерфейс
Япытаюсьдобавитьформу,вкоторойпользователимогутотправлятьсообщенияизвнешнегоинтерфейса.Яследуюэтомуруководству:http://wpshout.com/wordpress-submit-posts-from-frontend/Ядобавляюэтоткоднаоднуизмоихстраниц-шаблон.Формаотображаетсянормально,нокогдаянажимаюкнопкуотправки,появляетсясообщение«Ошибкастраницыненайдена»Многиеизкомментаторовговорят,чтоэтонеработает.Можетликто-нибудьуказатьмнеправильноенаправление?Коднеполный?Естьнедостатки?Ячто-тонетакделаю?СпасибоТофикИ.-
posts front-end
-
-
Как перенаправить / переписать все запросы / wp-login
Естьлипростойспособзаставитьwordpress,phpилиapacheпереписатьвсеURL-адреса,которыесвязаныс/wp-admin,на/admin?Ядобавилэтузаписьвсвойфайл.htaccess:RewriteRule^admin/wp-login.php[L]Однако,хотяdomain.com/adminбудетправильноотображатьстраницувхода,всестраницыпослевходавсистемубудутотображатьURLкак/wp-admin,которыйяхочувсегдаотображать/admin.Естьмыслипоэтомуповоду?-
wp-admin login url-rewriting
-