Главная
/
wordpress
-
Подсчет сообщений пользовательского цикла Wordpress (WP_Query)?
Япопыталсязаменитьэто:<?php$count=count($custom_posts);?><h2><?phpecho$count;?></h2>вконцецикла:<?phpif(bbp_get_forum_title()=='TestForum1'):?><?php$custom_posts=newWP_Query();?><?php$custom_posts->query('post_type=blocks&location=BusinessandFinance&order=DESC');?><?phpwhile($custom_posts->have_posts()):$custom_posts->the_post();?><divclass="ad"><?phpthe_content();?></div><?php$count=count($custom_posts);?>&...-
loop
-
-
Как получить массив пост-данных из результата wp_query?
ПривыполнениизапросасметодомWP_Queryяполучилобъект.Японимаю,чтотогдаямогусделатьциклдляотображенияматериалов.Номояцель-ничегонеотображать,вместоэтогояхочуполучитьнекоторыеданныепоста,выполнивчто-товроде«foreach...».Какямогуполучитьмассивданныхпубликации,которыеможнопросмотретьиполучитьданные?-
wp-query
-
-
Какой SQL Query сделать простой поиск и замену
Каждыйраз,когдаясоздаюновыйвеб-сайт,ясначаласоздаюпромежуточныйсайтнасубдомене,напримерstage.domain-name.com.Послетого,каквсеработаетправильно,яэкспортируюбазуданных,открываюеевблокноте++ивыполняюпоиск/заменудля"subdomain.domain-name.com"изаменяюегона"domain-name.com"...наконец,яимпортируюеговновуюбазуданныхдлядействующегосайта.Уменявопрос...какойSQL-запросмненужнобылобызапустить,еслибыяпростохотелвыполнитьэтотпростойпоиск/заменувсейбазыданныхспомощьюphpmyadmin?-CH-
mysql query sql customization
-
-
if (is_home () &&! is_front_page ())
Ячастовижуследующийкодвфайлахindex.php.Японимаю,чтоis_front_page()возвращаетtrueприпросмотреглавнойстраницысайта(независимооттого,отображаетсялииндекссообщенийвблогеилистатическаястраница),аis_home()возвращаетtrueприпросмотреИндекссообщенийвблоге(отображаетсялинаглавнойилистатическойстранице).Ядосихпорнесколькоозадачениспользованиемследующегокода-<?phpif(have_posts()):?><?phpif(is_home()&&!is_front_page()):?><header><h1class="page-titlescreen-reader-text"><?php...-
loop themes templates
-
-
$ wpdb-> get_row () возвращает только одну строку?
Почему?Япопробовалтотжезапросвконсоли,ионвернулнесколькострок.Вотзапрос:$this->wpdb->get_row("SELECT*FROM".$this->wpdb->users."WHEREstatus='active'",ARRAY_A);Онпродолжаетвозвращатьоднуитужестрокуприналичиинесколькихактивныхпользователей.Ячто-тоупустил?-
wpdb
-
-
Получить содержимое определенной страницы (по ID)
Уменяестьследующийшаблонглавнойстраницы:ВместоэтихбольшихблоковLoremIpsumмненужнопоказать«отрывок»сопределеннойстраницыдлязаполненияэтогополя(определенноеколичествосимволов).КакмнеполучитьсодержимоестраницывформатеString,чтобыямогвывестиегоиобрезатьдоопределенногоколичествасимволов?-
pages content
-
-
если (is_page (** PAGE ID **)) не работает
ЯподписываюсьнаэторуководствоподобавлениюкодаGoogleContentExperimentsвheader.php.Ядобавилвheader.phpследующийкод:<?phpif(is_page('346')):?><!--GoogleAnalyticsContentExperimentcode-->...<!--EndofGoogleAnalyticsContentExperimentcode--><?phpendif;?>Этонепривелоксозданиюкодаэкспериментасконтентомвинтерфейсепользователя.Япробовал:<?phpif(is_page(346)):?><!--GoogleAnalyticsContentExperimentcode-->...<!--EndofGoogleAnalyticsContentExperimentcode--><?phpendif...-
conditional-tags
-
-
Как мне запросить пользовательский тип сообщения с пользовательской таксономией?
Покакой-топричинемнесложнополучитьлюбыесообщениясиспользованиемнастраиваемойтаксономии...можетликто-нибудьразгадатьмоюглупость?$args=array('post_type'=>'adverts','advert_tag'=>'politics'//Doesn'tseemtowork.);query_posts($args);while(have_posts()):the_post();//ShowPostsendwhile;Таксономическаядекларация:add_action('init','add_custom_taxonomy',0);functionadd_custom_taxonomy(){register_taxonomy('advert_tag','Adverts',array('hierarchical'=>true,'labels'=>array('name'=>_x('AdvertTags',...-
custom-post-types custom-taxonomy query-posts
-
-
Как исправить эту ошибку Неустранимая ошибка: вызов неопределенной функции ...?
Неустранимаяошибка:вызовнеопределеннойфункцииwp()в/home/content/33/7211533/html/someSite/wp-blog-header.phpвстроке14Кто-нибудьможетпонять,вчемпроблема?Яужеобновилпапкиwp-includesиwp-admin,имойfunctions.phpвпорядке,ноянепонялкакэтоисправить.Естьпредложения?ЯпереустановилWordPress(загрузилновуюкопиюнасайтиудостоверился,чтоонаобновлена)-эквивалентобновлениевручную.Послеэтогоонначалнормальноработать,поэтомупроблематеперьрешена.-
fatal-error
-
-
Страница магазина WooCommerce для использования моего собственного шаблона
Преждечемзадатьвопрос,яхочусказатьвам,чтояужезадавалвопросвhttps://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overidingЯиспользуюплагинWooCommerceдляразработкивеб-сайта.СWooCommerceвсенормально.ВсоответствиисмоимтребованиемянастроилсвоюдомашнююстраницукакбазовуюстраницумагазинанапанелиинструментовWooCommerce,чтобымоядомашняястраницасталастраницеймагазина.Теперьмоетребование-разместитьнесколькоизображений,которыедолжныбытьзагруженысостороныадминистратора,ипоказатьтек...-
theme-development plugins child-theme advanced-custom-fields
-
-
Использование wpdb для подключения к отдельной базе данных
Яхочуподключитьwpdbкдругойбазеданных.Каксоздатьэкземплярипередатьемуимябазыданных/имяпользователя/пароль?Спасибо-
database wpdb mysql
-
-
WP_Query с "post_title LIKE 'something%'"?
МненужновыполнитьWP_QueryсLIKEвpost_title.ЯначалсэтогообычногоWP_Query:$wp_query=newWP_Query(array('post_type'=>'wp_exposants','posts_per_page'=>'1','post_status'=>'publish','orderby'=>'title','order'=>'ASC','paged'=>$paged));Ното,чтоядействительнохочусделатьвSQL,выглядиттак:$query="SELECT*FROM$wpdb->postsWHERE$wpdb->posts.post_titleLIKE'$param2%'AND$wpdb->posts.post_type='wp_exposants'ORDERBY$wpdb->posts.post_title";$wpdb->get_results($query);Навыходепечатаютсяо...-
wp-query sql
-
-
Как получить все сообщения с любым статусом?
Ясоздаюинтерфейснуюпанельуправления,накотороймненужнопоказатьвсесообщениятекущегопользователя.Итак,мненужноотображатьсообщениявовсехсостояниях,восновномpublished,trashedиpending.Сейчасяиспользуюпростойзапрос,ноонвозвращаеттолькоопубликованныесообщения.$query=array('post_type'=>'my-post-type','post_author'=>$current_user->ID);query_posts($query);Кто-нибудьможетпомочь?Чтоещемненужносделать?-
query-posts wp-query post-status
-
-
Получить сообщения в пользовательской таксономии
Янеполучаюсообщенияизнастраиваемойтаксономии(fabric_building_types).Ятакжеполучаюcat_idиcat->name,нонемогуполучитьсообщения.$args=array('type'=>'post','child_of'=>0,'parent'=>'','orderby'=>'name','order'=>'ASC','hide_empty'=>1,'hierarchical'=>1,'exclude'=>'','include'=>'','number'=>'','taxonomy'=>'fabric_building_types','pad_counts'=>false);$categories=get_categories($args);foreach($categoriesas$cat){//here'smycodeforgettingthepostsforcustomposttype$posts_a...-
posts categories custom-taxonomy taxonomy get-posts
-
-
Пользовательская форма, сохраняющая ввод в базе данных
ЯникогдараньшенеиспользовалWordPress,ноимеюбольшойопытпрограммирования.Уменявопрос,каксоздаватьтаможенныеформывWordPress?Мненужносоздатьформу,вкоторойпользовательзаполняетнекоторыеполяввода,априотправкеданныедолжныхранитьсявбазеданных.Мнененужноникакихуведомленийосохранении.МнетакженужнозапроситьданныеиполучитьрезультатввидетаблицыHTML.Спасибо-
database forms
-
-
Получение пользовательского ввода из формы
Япытаюсьсоздатьформу,котораяпозволитпользователямобновлятьсвоюинформациювовнешнеминтерфейсе.ЯтольконачинаюизучатьPHP(оченьхорошознаюC#).ЕслияиспользуюэтоткоддлясозданияформынастраницеWordPress,какмнеполучитьинформациюотпользователя,когдаоннажимаеткнопку«Обновить»,азатемобновляетбазуданных?functionInsert_AccountTable_1(){$current_user=wp_get_current_user();if($current_user->ID!=0){return<<<HTML<formclass="AlumniForm"method="post"><h3>Name</h3><br><table>&...-
users forms front-end
-
-
Как установить избранное изображение (миниатюру) по URL-адресу изображения при использовании wp_insert_post ()?
Просматриваясправочнуюзаписьфункциидляwp_insert_post(),язаметил,чтовтребуемоммассивенетпараметрачтопозволитмнеустановить"FeaturedImage"длясообщения,отображаемоекакэскизсообщениявмоейтеме.Яизучалтакиефункции,какset_post_thumbnail(),какпредложилг-нБеннетт,ноэто,похоже,относительноновоедополнениексамомуWordPressикодексуWordPress.Такимобразом,янемогунайтиникакихисточников,которыеобъяснялибы,какследуетполучитьипредоставитьпараметр$thumbnail_id.Еслиэтодействительнотафункция,которуюнужноиспользовать,ка...-
post-thumbnails wp-insert-post
-
-
WP_Query - Упорядочивает результаты по мета-значению
Япроверил,нопоканенашелответа,которыйработает.УменяестьWP_Queryсоследующимиаргументами:$args=array('post_status'=>'publish','post_type'=>'listing','meta_key'=>'client_feedback_score','orderby'=>'client_feedback_score','order'=>'DESC');$query=newWP_Query($args);Яхочуупорядочитьрезультатыпонастраиваемомуполюсообщенияclient_feedback_score,отнаименьшегокнаибольшему.Ноэто,похоже,неработает...можетликто-нибудьуказатьмнеправильноенаправление?РЕДАКТИРОВАТЬ(РЕШЕНО):БлагодаряответуМайло,вот...-
custom-field wp-query order
-
-
Заказ по мета-значению, сначала pro, затем бесплатно
query_posts($query_string.'&meta_value=pro&orderby=rand');Яполучаюсписокпрофисослучайнымвыбором,нояхочуpro,атакжебесплатно,носначаласоспискомpro,азатемmeta_valuefreeсписок.Ятакжеустановилorderbymeta_valuequery_posts($query_string.'&orderby=meta_value_num');Этонеработает,ивстрокезапросапоумолчаниюдляcat.Будетиспользоватьсяorderbydateидляmetavalue=pro,идляfree.Естьпредложения?-
query-posts
-
-
Пользовательский запрос с упорядочением по мета_значению настраиваемого поля
Авызнаете,чтовWP3.0естьопциидлянастраиваемыхрасширенныхзапросов,иэтоздорово.Сэтогомоментанекоторыепараметрызапросанастраиваемыхполей,такиекакmeta_key,meta_value,устарелидляновогопараметраmeta_query(см.Здесь)Япытаюсьсоздатьдовольнопростойзапроссновымсинтаксисом,запроситьсообщенияпоопределенномуpost_type(services),которыйсодержитуказанныйmeta_key(order_in_archive)-этоидетхорошо,какиожидалось.Но-яхочуупорядочитьзапроспоmeta_value,ибезуспешно.Этомойзапрос-query_posts(array('post_type'=>'services'...-
custom-field query-posts
-