Главная
/
wordpress
-
Запросить несколько мета-ключей?
Какзапроситьнесколькозначениймета-ключейсоднимитемжеключом$querystr="SELECT$wpdb->posts.*FROM$wpdb->posts,$wpdb->postmetaWHERE$wpdb->posts.ID=$wpdb->postmeta.post_idAND$wpdb->postmeta.meta_key='key1'AND$wpdb->postmeta.meta_value='value1'//whydoesn'tthiswork?AND$wpdb->postmeta.meta_value='value2'AND$wpdb->posts.post_status='publish'AND$wpdb->posts.post_type='post'ORDERBY$wpdb->posts.post_dateDESC";следующийкод<?php$args=array('meta_query'=>array(array('key'=...-
query
-
-
Как вернуть количество найденных строк из запроса SELECT
Янаписалфункцию,котораядолжнавозвращатьколичествострок,найденныхвзапросеSELECT,новсегдакажется,чтоонавозвращаетлибо0,либомассив.Явозилсясэтимоколочасаидосихпорнемогупонять!Яуверен,чтоделаючто-тоглупонеправильно.ТаблицаMySQL+--------+-------------+---------------------+|postid|ip|time|+--------+-------------+---------------------+|1234|192.168.0.1|2014-01-2914:27:02||5678|192.168.0.2|2014-01-2914:27:02|+--------+-------------+---------------------+PHP###SearchforIPindatabasefunctionpostviews_get_...-
php database mysql wpdb
-
-
WooCommerce: Как редактировать get_price_html
Япытаюсьизменитьценудляодноготовара.Вsingle-product/price.phpестьвызовшаблонадля$product->get_price_html.Какямогуотредактироватьэтуфункцию/метод,чтобыизменитьспособпредставленияHTML?Внастоящиймомент,дажееслияудалювсесодержимоефункции,расположеннойвclass-wc-product,оновсеравночудеснымобразомотображается?Кто-нибудьзнаетпочему?-
woocommerce
-
-
Как использовать get_template_part ()?
Немоглибыкто-нибудьобъяснитьмне,какработаетэтафункция?Язнаю,чтоонделает,нокогдаясмотрюнаисходныйкодвшаблоне20_ten,янепонимаю,каквсециклысобираютсяводин-единственныйloop.php(ятожевиделэтотфайл).Таккак,например,абстрагироватьсяотопределеннойобщейчастишаблона,азатемповторноиспользоватьеевдругихшаблонах?-
get-template-part
-
-
Как настроить продукты, связанные с woocommerce?
Уменяестьследующиестрокикоданамоемвеб-сайте,которыебудутотображатьсопутствующиетоварывнизустраницымоегоединственногопродуктавWooCommerce...//displayupsellsandrelatedproductswithindedicateddivwithdifferentcolumnandnumberofproductsremove_action('woocommerce_after_single_product_summary','woocommerce_output_related_products',20);remove_action('woocommerce_after_single_product','woocommerce_output_related_products',10);add_action('woocommerce_after_single_product_summary','woocommerce_output_related...-
plugins hooks tags
-
-
Admin Ajax возвращает 0
ЯотносительноновичоквjQueryи,вчастности,вAJAX.Уменянебольшаяпроблемастем,чтовозвращаемоезначениевсегдаравно0,хотяядумаю,чтонасамомделеэтосообщениеобуспехе,иононичегоневозвращает.ЯпросмотрелстихGoogle,иуменяестьфункцияdie()вобратномвызовеPHP,иясчитаю,чтоadd_actionsправильные.Яработаюналокальномхосте,хотясомневаюсь,чтоэтоповлияетнанего,иэтовсевадминке,аневовнешнеминтерфейсе.Ятакжепроверил,чтоjsпоставленвочередьилокализован.Яполучаюсообщение200OKвобластиразработчикаChrome.Ятакжепротестировалбазовый...-
admin ajax
-
-
Вызывается ли когда-либо файл functions.php во время вызова AJAX?Отладка AJAX
Попыткавыяснитьпроблему,скоторойстолкнулсядругойпрограммист.Мнебылоинтересно,вызываетсяливообщефайлfunctions.php,когдавыиспользуетеAJAXнасторонеадминистратора?Язнаю,чтокогдавывыполняетевызовAJAX,частьWPзагружаетсядляобработкивызоваиотправкиответа.Включенливнегофайлfunctions.php?Яспрашиваю,потомучтоониспользуетклассизплагинаMeta-Box`ивместоэтогозагружаетегокакчастьтемы.ВэтомклассеестьAJAX,которыйвозвращаеттолькопустыеответы,иядумаю,этопотому,чтокод,обрабатывающийответ,незагружается.Естьлидокумент...-
theme-development ajax javascript debug
-
-
Невозможно войти в систему: «ОШИБКА: файлы cookie заблокированы или не поддерживаются вашим браузером. Вы должны включить файлы cookie, чтобы использовать WordPress».
Послеперемещениясервераянемогувойтинасвойсайт.Яполучаюсообщение«ОШИБКА:файлыcookieзаблокированыилинеподдерживаютсявашимбраузером.Выдолжнывключитьфайлыcookie,чтобыиспользоватьWordPress».ошибкаприпопыткеотправитьформувхода.Яуверен,чтомойбраузерподдерживаетфайлыcookieионинезаблокированы.Яизучилэтодовольнотщательноипопробовалвсепредложения,которыенашел:переименовалкаталогплагиновпереименовалкаталогтемсайтапоискалвбазеданныхэкземплярыпредыдущегоURL-адресаизаменилихновымURL-адресом.обновилWordPressдоп...-
login migration cookies
-
-
Добавить базу категорий в url в произвольном типе сообщения / таксономии
ЯсоздаюсистемутиповLMSвWordPress,управляемуюCustomPosttypes.ТипсообщенияназываетсяУроки(снаборомкурсов),иунегоестьоднанастраиваемаятаксономия(категория),называемаякурсы.СтруктураURL-адресадоменасейчасотображаетсякак:domain.com/courses/lesson-name.Яхочу,чтобыэтостало:domain.com/courses/[имя-курса{category}]]/имя-урокаилипосути:/[cpt]/%category%/%postname%/вотплагин,которыйянаписал,которыйтеперьконтролируетCPT.functionrflms_post_type(){$label=массив('name'=>_x('Уроки','Общееимятипасообщения','t...-
custom-post-types custom-taxonomy
-
-
Как изменить структуру постоянных ссылок для произвольного типа сообщения и его таксономии?
Этоповторениепредыдущеговопроса,которыйуменябыл,носейчасяхотелбыостановитьсянаболееподробностях,чтобыиметьвозможностьполностьюрешитьэтотвопрос.Итак,с(обычными)сообщениямиизменитьпостояннуюссылкутакжепросто,какперейтивНастройки>Постояннаяссылкаиизменитьеенавсе,чтовамнравится,например,широкоиспользуемый%category%/%postname%.html.Всеэтоработает.Еслибыэтобылотакжепростодляпользовательскоготипазаписииеготаксономии.Этото,чтомненравитсяделать.http://mywordpress.com/portfolio.html-отображатьвсесообщения...-
custom-post-types categories taxonomy permalinks
-
-
Фильтр поиска Wordpress только для страницы с Child of Child of Child of Child
послепросмотравопросанаэтомсайтеянашелобходнойпутьдляэтого:functionSearchFilter($query){if($query->is_search){global$post;$query->set('post_parent',21);}return$query;}add_filter('pre_get_posts','SearchFilter');Когдаяэтоделаю,онищеттолькодочернийэлементродителя21,анедочернийэлементродителя21.Крометого,query_varsпринимаеттолькооднозначениедляpost_parent.Приветствуетсялюбоерешениеэтойпроблемы.спасибо-
query-posts search query filters
-
-
Добавление категорий к произвольному типу сообщения в постоянной ссылке
Язнаю,чтолюдиспрашивалиобэтомраньшеидошлидотого,чтодобавилипользовательскийтипсообщенияипереписалиегодляпостояннойссылки.Проблемавтом,чтоуменяесть340категорий,которыеяхотелбыпродолжить.Раньшеямогвидеть/category/subcategory/postnameТеперьуменяестьярлыкcustomposttype/postname.Выборкатегориибольшенеотображаетсявпостояннойссылке...Янеменялнастройкупостояннойссылкивадминкеначто-тодругое.Что-томненехватаетилинужнодобавитьвэтоткод?functionjcj_club_post_types(){register_post_type('jcj_club',array('label...-
custom-post-types categories permalinks
-
-
Как показать все посты категории в wordpress?
ЯсоздалкатегориюспомощьюподключаемогомодуляCustomPostType,итеперьотображаютсятолько5последнихсообщенийэтойкатегории.Яхочупоказатьвсесообщениявкатегории.Например,предположим,чтоуменяестькатегорияфильмов-мненужнывсефильмывэтойкатегории.Какойкодиспользоватьигде?ЯмалочтознаюоWordpress,поэтомубылбыпризнателензапошаговыйпроцесс.-
custom-post-types categories posts query-posts
-
-
Как проверить, находится ли продукт в определенной категории на single-product.php в Woocommerce?
Какямогупроверить,относитсялипродукткопределеннойкатегориипродуктовнаsingle-product.php?<?phpif(is_product_category('audio')){echo'Inaudio';woocommerce_get_template_part('content','single-product');}elseif(is_product_category('elektro')){echo'Inelektro';woocommerce_get_template_part('content','single-product');}else{echo'someblabla';}?>is_product_category('slug')невлияетнаsingle-product.php.Яхочуиметьверхниеусловныеобозначения.Естьлирешениедляэтогонастраницеодногопродукта?-
plugins single
-
-
Отображение всех продуктов по категориям с WooCommerce
СпомощьюWooCommerceяхочуотображатьвсекатегориивмагазиневвидезаголовков,авсеихпродуктыперечисленынижевнеупорядоченномсписке.Возможнолиэтосделать?Явиделнескольковещей,которыепозволяютмнеотображатьсписоккатегорийилисписокпродуктовдляопределеннойкатегории,ноничего,чтомоглобыпройтичерезвсе,какяописал.Вотчтоясейчасиспользуюдляперечислениявсехкатегорий:<?php$args=array('number'=>$number,'orderby'=>$orderby,'order'=>$order,'hide_empty'=>$hide_empty,'include'=>$ids);$product_categories=...-
categories woocommerce
-
-
add_menu_page () с другим именем для первого элемента подменю
Вadd_menu_pageдокументацииговорится,чтозаголовокменюследуетпередаватьвкачествевторойпараметр:add_menu_page('PageTitle','MenuTitle',...);Придобавлениидополнительныхстраницпозжечерезadd_submenu_pageглавнаястраницастановитсяпервойзаписьювподменю:Темнеменее,яхочу,чтобыпервыйэлементвспискеимелдругоеимя(новсежеуказывалнатужестраницу),какэтоделаетсамWordpress:Какямогусделатьэтовсвоемплагине?-
plugin-development menus add-menu-page add-submenu-page
-
-
Как удалить страницы меню администратора, вставленные плагинами?
Уменяестьследующийкод,которыйочищаетмножествовещей,которыенебудутиспользоватьсявадминистративнойобласти:add_action('admin_menu','my_remove_menu_pages');functionmy_remove_menu_pages(){remove_menu_page('edit.php');//Postsremove_menu_page('upload.php');//Mediaremove_menu_page('edit-comments.php');//Commentsremove_menu_page('themes.php');//Appearanceremove_menu_page('users.php');//Usersremove_menu_page('tools.php');//Toolsremove_menu_page('options-general.php');//Settings};Однакоестьдвапунктаменю,ко...-
customization admin wp-admin admin-menu
-
-
Как импортировать сообщения wordpress с изображениями с одного сайта wordpress на другой?
ЯиспользовалИнструменты->импортиэкспорт,ноэтонесработало.ЯпробовалиспользоватьплагинWp-All-ImportandExport,ноонтоженеработает.Толькоконтентимпортирован,анеизображения.Какисправитьэтупроблему.Естьлиспособимпортироватьсообщениясизображениями?-
import
-
-
Не удалось импортировать медиа
КогдаягенерируюXML-файлспомощью[Инструменты>Экспорт]ииспользую[Инструменты>Импорт]надругомвеб-сайтеWordPress,яполучаюсообщение«Неудалосьимпортироватьмедиа»длякаждоготипазаписивложения.Иизображения,которыенеудалосьзагрузить,связаныспредыдущимсервером,которыйиспользуетпередачуэтогопредыдущегосервера...Нокогдаязагружаю"UnitTest"изhttp://codex.wordpress.org/Theme_Unit_Test,тогдаэтапроблеманевозникает'несуществует.Унекоторыхизображенийпо-прежнемуотображаетсясообщение«Неудалосьимпортироватьмедиа»,ноэт...-
import export
-
-
Как использовать фильтр «http_request_host_is_external»
Мнеоченьтрудноиспользоватьфильтрhttp_request_host_is_external.Длянекоторойпредысториияпытаюсьнастроитьотдельныйсервердляобработкичастныхобновленийплагиновитем.Проблемавтом,чтооннаходитсянаотдельномсервере,поэтомуфункцияWordpresswp_http_validate_url(wp-includes/http.php)прерываетзапрос.Нижеприведеныстроки481–503этогофайла.if($ip){$parts=array_map('intval',explode('.',$ip));if('127.0.0.1'===$ip||(10===$parts[0])||(172===$parts[0]&&16<=$parts[1]&&31>=$parts[1])||(192===$parts[...-
filters updates http
-