Главная
/
wordpress
-
Как использовать архив пользовательских типов записей в качестве главной страницы?
Яхотелбыиспользоватьархивпользовательскоготипасообщенийвкачествеглавнойстраницысайта,чтобыhttp://the_site.com/-этоархивпользовательскоготипасообщений,отображаемыйвсоответствиисмоимфайломarchive-{post-type}.php.Видеалеяхотелбыизменитьзапрос,используяis_front_page()вмоемфайлеfunctions.php.Япопробовалследующее,состраницейподназванием"Главная"вкачествеглавнойстраницы:add_filter('pre_get_posts','my_get_posts');functionmy_get_posts($query){global$wp_the_query;if(is_front_page()&&$wp_the_query=...-
custom-post-types functions wp-query custom-post-type-archives
-
-
Как создать собственный поиск для произвольного типа записи?
Уменяестьполепоискадлясообщенийвблоге,номненужнодругоедлянастраиваемоготипасообщений.Каксоздатьэтупользовательскуюформупоискасдругиммакетомрезультатовпоиска?-
custom-post-types customization search
-
-
Красивые постоянные ссылки для результатов поиска с дополнительным запросом var
Яхотелбызнать,какямогупереписатьURLпоиска,которыйтакжесодержитдополнительнуюпеременнуюзапроса,вкрасивуюпостояннуюссылку,используяwp_redirectихукtemplate_redirect.ЯвзялкодизплагинаNiceSearch,которыйотличноработаетдляизмененияhttp://example.com?s=africaвhttp://example.com/search/africa:add_action('template_redirect','my_rewrite'));functionmy_rewrite(){if(is_search()andfalse===strpos($_SERVER['REQUEST_URI'],'/search/')){wp_redirect(get_bloginfo('home').'/search/'.str_replace('','+',str_replace('%20...-
permalinks url-rewriting search wp-redirect
-
-
Инструмент для анализа правил перезаписи?
Естьлихорошийинструментдляанализамоихправилперезаписи?Менявсегдапутаютрегулярныевыраженияизаменыпараметров.Ясоздалчто-тосамиопубликуюэтоздесь,чтобыдругиемоглииспользоватьэто,новыможетедобавитьдругиеинструменты!-
plugin-development url-rewriting wpse-plugin
-
-
Производительность моей структуры постоянных ссылок?
Япрочиталобсуждениеэффективностиразличныхпостоянныхссылоквспискерассылкиwphackers,наЭТОМфорумеивGoogle.Однакоянемогпонять,хорошалиструктурапостоянныхссылок,которуюяиспользовалвпоследниегоды:/%postname%-%year%%monthnum%%day%.htmlЭтакомбинацияпомещаетимясообщениясразупосле/,асочетаниегода,месяцаидняделаетегоболееуникальным,посколькумногиеименасообщенийимеютодноитожеимя.Добавлениеhtml-этото,чтояиспользовалпоследние10летвсвоемблоге(дажедоWordPress),такчтоэтоунаследованное.Янезнаю,хорошолиэтодлястойк...-
permalinks database performance
-
-
Параметр строки запроса теряется в правиле перезаписи
Яуспешнодобавилнастраиваемыйтипсообщения,иструктурапостоянныхссылокотличноработает.Так,например,уменяестьсобственныйтипсообщенияbooks,апостояннаяссылканакнигу-/books/the-dictionary.Мойшаблонстраницыsingle-book.phpпринимаетпараметрletterдлянастройкисодержимого,отображаемогонастранице.Яхотелбыиметьвозможностьссылатьсянаэто,например,/book/the-dictionary/q.Ядобавилвфайлfunctions.phpмоейтемыследующее:functionmy_init(){add_books_rewrite();functionadd_books_rewrite(){add_rewrite_rule("books/([^/]+)/([^...-
rewrite-rules query-string
-
-
Можно ли получить ссылку на страницу из ее слага?
Можнолиполучитьпостояннуюссылкустраницытолькоспомощьюслага?Язнаю,чтовыможетеполучитьпостояннуюссылкунастраницупоидентификаторуспомощьюget_page_link():<ahref="<?phpechoget_page_link(40);?>">Map</a>Мнелюбопытно,естьлиспособсделатьтожесамоесослагомстраницы-например:<ahref="<?phpechoget_page_link('map');?>">Map</a>-
permalinks pages slug
-
-
Упорядочить по DESC, ASC в пользовательском WP_Query
Мненужносделатьмногоуровневыйзаказвзапросе.Проблемазаключаетсявтом,чтобыупорядочитьоднозначениеDESC,адругоеASC,каквSQL.СледующийSQL,кажется,даетмнето,чтояхочу,когдаязапускаюеговтерминале:SELECTDISTINCT*FROMwp_postsINNERJOINwp_postmetaONwp_posts.ID=wp_postmeta.post_idWHEREwp_posts.post_type='post'ANDwp_postmeta.meta_key='pb_issue_featured'ANDwp_posts.post_status='publish'ORDERBYwp_postmeta.meta_valueDESC,wp_posts.menu_orderASC;pb_issue_featured-этологическоезначение.Конечныйрезультат,которыймнену...-
wp-query mysql order
-
-
Как получить идентификатор текущей страницы вне цикла?
Какполучитьидентификатортекущейстраницывнецикла?-
pages id
-
-
$ post-> ID отображает неверный ID
Этодовольностранно.Этоткод:$post->IDОтображаетправильныйидентификаторкаждыйраз,заисключениемстраницыблога(страница,заданнаякакблогна/wp-admin/options-reading.php).Наэтойстранице$post->IDвозвращаетидентификаторпервогосообщениявблогедляданнойстраницы.Теперьсложнаячасть:япопыталсяудалитьвсециклысовсехсвоихстраниц,полностьюстерфайлloop.php,отключилвсевиджеты,которыемогливлиятьна$post,ионпо-прежнемувозвращаетнеправильныйидентификатор.Естьподсказки?Мойindex.phpдовольностандартный:<?phpget_head...-
posts id
-
-
На странице архива моих сообщений, вне цикла, get_the_id () возвращает ID самого верхнего сообщения
Япытаюсьполучитьидентификаторстраницыархивамоихсообщений.Онустанавливаетсячерезадминистраторавкачествестраницысообщений,поэтомуунегоужеестьзапроспоумолчанию.Яиспользуюшаблонindex.php.Пробовалиспользоватьpage-blog.php,но,посколькуяустановилэтустраницувкачествеархивасообщений,ониспользовалindex.phpвместоэтого(этонемногосбилостолку).echoget_the_id()возвращаетидентификатормоейсамойпопулярнойзаписивблоге(вданномслучаеприкрепленной)вместоидентификаторастраницы.Яневкурсе.Здесьестьпохожийвопрос:Идентифи...-
posts archives id
-
-
ID страницы сообщений / блогов
Уменяестьвеб-сайт,накотороместьстатическаяглавнаястраницаистраницаблога,накоторойотображаютсявсеблоги.Яиспользуюсвоюсобственнуютемуисоздалнескольконастраиваемыхмета-блоков,которыеотображаютсодержимоенабоковойпанелинаосновевозвращаемогозначенияиз$post->ID.Яполучаюинтересноеповедение:$post->IDвыдаетмнеидентификаторпервогоблога,анеидентификаторсамойстраницыблога.Яиспользую$postвнециклаиобъявилегоглобальным,нобезрезультатно.Ятакжепробовалиспользовать$wp_query->post->ID,ноэтодаетмнеиденти...-
id blog-page
-
-
Определите, является ли страница страницей сообщений
НастраницеНастройкичтениявыможетеустановить"главнуюстраницу"и"страницусообщений".Выможетепроверить,is_front_page();текущаястраницаЕстьлианалогичнаяфункциядля"Страницысообщений"?Язаметил,чтоis_page();неработаетдляэтойспециальнойстраницы.Спасибо-
posts pages
-
-
Как отобразить форму регистрации пользователя WordPress в передней части веб-сайта?
КакотобразитьформурегистрациипользователяWordPress(форма,котораяотображаетсянастранице«www.mywebsite.com/wp-register.php»)впереднейчастимоегоблога?Янастроилрегистрационнуюформу.Нонезнаю,каквызватьэтуформунаглавнойстранице.Любаяподдержкабудетдействительнобольшимподспорьем.Заранееблагодарим.:)-
registration forms
-
-
Как изменить регистрационный адрес электронной почты по умолчанию?(плагин и / или не плагин)
ПослерегистрацииновогопользователяWPотправляетэлектронноеписьмослогином/паролемиссылкойнастраницувхода.Естьлиспособизменитьэтотшаблонэлектроннойпочтыпоумолчанию?Ятакжехочуизменитьтемуиотправителя.Изменить:длявсех,когоэтоинтересует,здесьестьплагин.-
templates users email registration customization
-
-
Как отобразить содержимое страницы в шаблоне страницы?
НасвоемсайтеWordPressясоздалнастраиваемыйшаблонстраницы,которыйсодержалнастраиваемыйзапрос[сиспользованиемWP_Query()].Спомощьюэтогозапросаямогуполучитьсообщенияопределеннойкатегории.Нояхочупоказатьсодержимоестраницывместесзапрошеннымисообщениями.Этобудетпримернотак:---------------------------ЗаголовокстраницысодержимоестраницыЗаголовокзапрошенногосообщениязапрошенноесодержаниесообщения---------------------------Чтоямогусделать?-
wp-query pages page-template
-
-
Как ограничить количество сообщений, которые получает WP_Query?
ЯизучалGoogleиWPSE,иединственное,чтоявижупостоянно,-этоиспользованиеshowposts,которыйустарел.ЯзнакомсWP_Queryиподумал,чтоеслияустановлюдляposts_per_pageсвойпредел(например,5),адляnopaging-true,этобудетвыглядетьпримернотак:«Хорошо,ядамвамтолько5сообщений».Ноэтонеработает.Какямогуэтосделать?-
posts wp-query query
-
-
Выполнять один запрос AJAX после завершения другого запроса AJAX
ОдинJS-файлвыполняетвызовajax.ВслучаеуспехаэтоговызоваajaxвыполняетсяещеодинвызовAJAX.Второйвызовпроверяет,былолиужезарегистрированоэлектронноеписьмо.Еслиэтобыло,товторойвызовAJAXнеполучаетвозвращенныхданных,какпоказановfirebugиконсолиChromeвэтомслучае.Нототжекодотличноработаетнаlocalhost,втовремякакупомянутаяпроблемавозникаетТОЛЬКОнаонлайн-сервере.Размещеннаястраницанаходитсяпоадресуhttp://twmobilefitness.com/signup/.Проблемавозникает,когдавынажимаетессылку«Зарегистрироватьсясейчас»вконце.Выдол...-
ajax
-
-
Запрос на произвольный тип сообщения?
Яустановилплагинпользовательскогоинтерфейсапользовательскоготипасообщения.Послеактивацииэтогоплагинаясоздалсобственныйтипсообщенияподназваниемportfolio.Теперьяхочуиспользоватьэтонастраницепортфолиовинтерфейсе.Какполучитьвсесообщенияпроизвольноготипаportfolio?-
get-posts custom-post-types
-
-
Как правильно включать файлы PHP в плагины
Мояпроблемавтом,чтоявключаювосновнойфайлплагинафайлPHPпримернотак:include(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orinclude_once(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orrequire(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orrequire_once(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');ивэтомфайлеуменяестьвызовфункцииWordPress,например:add_action('hook','callback');ияполучаю:Неустранимаяошибка:вызовнеопределеннойфункцииadd_...-
plugin-development functions
-