Главная
/
wordpress
-
удалить index.php из постоянных ссылок
Япыталсянайтирешение.ноянемогу..всемоиссылки-domain.com/index.php/post_name/Ядействительнохочуудалить/index.phpЯискалинашелнесколько...говорят,чтомненужнодобавитьих...ноэтонеработает..#BEGINWordPress<IfModulemod_rewrite.c>RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]</IfModule>#ENDWordPressЯиспользуюверсию3.5.2WPДайтемнезнать,есливычто-нибудьзнаетеобэтом.-
permalinks url-rewriting urls rewrite-rules mod-rewrite
-
-
Как отсортировать админку произвольного типа записи WordPress по произвольному полю
Приредактированииодногоизмоихнастраиваемыхтиповсообщенийяхочуиметьвозможностьотображатьвсезаписипонастраиваемомуполювместодатыихпубликации(чтодлянастраиваемоготипасообщений,вероятно,неактуально).Яполучилинформациюизкомментариевксообщениювблогеонастраиваемыхтипахсообщений,иавторсказал,чтоэтовозможно,ичтоондажесделалэтотак,чтобывымоглищелкатьименастолбцовдлянастраиваемойсортировки.Онупомянулфункциюposts_orderby,которуюяотметилвсвоихкомментариях,нотеперьямогунайтисообщениевблогебольше.Какие-либопре...-
custom-post-types
-
-
Как изменить порядок сообщений в админке?
Какизменитьпорядоксообщенийнапанелиадминистратора,чтобыониотображалисьвалфавитномпорядкевсоответствиисзаголовком,анесначалапоследними?-
posts order sort pre-get-posts wp-list-table
-
-
Как получить постоянную ссылку и заголовок из идентификатора сообщения?
Ясохранилмассивидентификаторовсообщений,ияхотелбыперечислитьсообщенияввидессылок,тоестьмненужнополучитьзаголовокипостояннуюссылкудляидентификаторасообщения-$id.Списокдолженсопровождатьсяследующимусловиемif,чтоозначает,чтомненужнокаким-тообразомзаменить$idпостояннойссылкойизаголовком.Наданныймоментвкодепростоперечисленыидентификационныеномерасообщений.<?phpif(count($related)){echo"<div>ReadMore<ul>";foreach($relatedas$id){echo"<li>$id</li>";}echo"</ul></div>...-
permalinks title array php id
-
-
Удалите слаг из URL-адресов сообщений произвольного типа
Похоже,чтовсевеб-ресурсыоснованынаудалениислагапроизвольноготипа,т.е.yourdomain.com/CPT-SLUG/post-nameвнастоящеевремяявляютсяоченьустаревшимирешениями,частоссылающимисянаустановкидоверсииWP3.5.Распространеннымявляется:'rewrite'=>array('slug'=>false,'with_front'=>false),ввашейфункцииregister_post_type.Этобольшенеработаетивводитвзаблуждение.Поэтомуяпрошусообществовтретьемквартале2018годанапорогеWordPress5...КаковысовременныеиэффективныеспособыудаленияслагатипасообщенияизURL-адресасообщени...-
custom-post-types posts urls slug
-
-
Удаление слага из произвольного типа сообщения приводит к ошибке 404
Яработаюнадплагином,которыйсоздаетсписки.ПослесозданияспискаяхотелудалитьслагизURLТипсообщения:$rewrite=['slug'=>'single-link','with_front'=>false,'pages'=>false,'feeds'=>false,];$args=['label'=>esc_html__('SingleLink','single-link'),'labels'=>$labels,'supports'=>['title'],'hierarchical'=>false,'public'=>true,'show_ui'=>true,'show_in_menu'=>true,'menu_position'=>15,'menu_icon'=>'dashicons-admin-links','show_in_admin_bar'=>false,'show_in_nav_menus'=>tr...-
custom-post-types plugin-development permalinks 404-error slug
-
-
Отключить распознавание пути WordPress как вложения
Каждыйраз,когдавывводитеURL-адрессдвумянесуществующимисегментамипути,WordPressавтоматическианализируетзапроскаквложение.КаквоспроизвестиИзменитеструктурупостоянныхссылокна/%postname%/.ВведитеследующийпутьпослекорневогоURL-адресаWordPress:/foo/barубедитесь,что"foo"неявляетсясуществующейтаксономиейилитипомпубликации.Подключитеськpre_get_postsисоздайтедампglobal$wp_query.Каквидноизотлаженнойинформации,системапытаетсяпроанализироватьURL-адрескаквложение,посколькуонадобавляеткзапросуpost_type='attach...-
custom-post-types permalinks taxonomy
-
-
Как создать собственные URL-маршруты?
Уменяоченьсвоеобразноетребование,надеюсь,ясмогуобъяснитьего,неслишкомзапутавшись.Ясоздалшаблонстраницы,вкоторомперечисляюнекоторыесвойства,которыеяполучаюизвнешнегоXML-файла,поканетпроблем,допустим,URL-адрестакой:http://www.example.com/properties/Укаждогосвойстваестьссылка,котораядолжнаперенаправлятьпользователянастраницу«Отдельногосвойства»,накоторойотображаетсядополнительнаяинформацияонем.Мнебылоинтересно,естьлиспособсделатьтакуюссылку:http://www.example.com/properties/123Где123-этоидентификат...-
url-rewriting templates rewrite-rules mod-rewrite template-redirect
-
-
Пользовательские меню созданы, но не отображаются в панели администратора
Яразрабатываюсобственнуютему.Вfunctions.phpядобавил-add_action('init','register_my_menus');functionregister_my_menus(){register_nav_menus(array('front_login_menu'=>_('front_login_menulocation'),'top_front_general_menu'=>_('top_front_general_menu'),'top_general_menu'=>_('top_general_menu'),'top_student_menu'=>_('top_student_menu'),'top_admin_menu'=>_('top_admin_menu'),'top_trainer_menu'=>_('top_trainer_menu')));}Затемясоздалнастраиваемыеменювпанелиадминистратора.Новнезапнояобнар...-
menus
-
-
Что означает __ ('страница', 'двадцать двенадцать')
Яиспользуютему«Двадцатьдвенадцать»сверсией1.0.Явиделмноготакихкодов,как:'name'=__('page','twentytwelve');Еслиядам,'name'='page';Тоженормальноработает.Тогдазачемиспользовать__()?Какаяотэтогопольза?-
themes localization theme-twenty-twelve
-
-
Какой смысл в синтаксисе gettext?
ДосихпоряобрабатывалнекоторыепереводывWordpressипыталсяпрочитатьофициальнуюдокументациюпоgettext,нонепонялодной,можетбыть,простойвещи:вчемразницамеждуэтиминачинаниями,такимикак__(,_e(ит.д.)?Идажебольше:какиеещеестьрядом?Заранееспасибо!Фрэнк-
localization
-
-
Получать сообщения по мета-значению
Яхотелбыперечислитьвсесообщения,укоторыхестьключcp_annonceurсозначениемprofessionnel.-
post-meta
-
-
Пользовательский поиск по произвольному типу сообщения, мета-метам и полям поиска
Яхотелбысоздатьформупоискадляопределенногонастраиваемоготипасообщений(автомобиль)ииметьфильтрыдлянастраиваемыхметаполейэтоготипасообщений(цена,возраст)инастраиваемыхтаксономий(производитель).Этополностьюзаменитпоискпосайтамистанетединственнымдоступнымпоиском,поэтомуясобиралсяиспользоватьsearch.phpвсвоемнастраиваемомшаблоне.Мненравится,чтопоисквыглядитпримернотак:НайдитенашиавтомобилиСделать(выберитеполесовсемипользовательскимитаксономиями-Audi,BMWит.д.).Модель(обычноеполеввода,чтобылюдимогливвод...-
custom-post-types custom-taxonomy search
-
-
Включить термин пользовательской таксономии в поиск
Уменяестьдвепользовательскиетаксономии,примененныекдвумпользовательскимтипамсообщений.списоктерминовнабоковойпанеливпорядке,ивнембудутперечисленывсесвязанныеснимсообщения.Однако,есливывыполнитепоискпоодномуизтерминов,оннеотобразитсообщениесэтимтермином.Пример:http://dev.andrewnorcross.com/das/all-case-studies/Искатьтермин"PQRI"Яничегонеполучаю.Естьидеи?Япробовалиспользоватьразличныеплагиныпоиска,ноонилибонарушаютмоипараметрыпользовательскогопоиска,либопростонеработают.-
custom-post-types custom-taxonomy search
-
-
Получение количества сообщений текущего цикла при использовании нескольких запросов на одной странице
Япытаюсьподсчитатьколичествотекущихсообщенийвнутрицикла.Яиспользуюнесколькоцикловнаоднойстраницевсвоейтеме.Покауменяесть:$my_post_count=$wp_query->post_count;Нокогдаяпечатаю$my_post_count,онвозвращаетномервсехсообщенийнамоемсайтеWP.Можетлиэтоиметькакое-тоотношениекиспользованиюнесколькихзапросовнаоднойстранице?Япробовалиспользоватьwp_reset_queryпослекаждогоцикла,чтобыубедиться,чтояневыбрасываювещитакимобразом.Чтояделаюнетак?-
wp-query loop
-
-
get_posts - получить все сообщения от автора id
Яхочуполучатьвсесообщенияопределенногоавтора(текущегопользователя).Позжеяхочувыбратьпервоесообщение,сделанноеэтимпользователем(ASC).Полагаю,янеиспользуюправильныеаргументывget_posts,нетакли?$current_user_postsвсегдасодержитмассивсовсемисообщениямивблогевнесколькихразныхобъектахWP_Post.global$current_user;get_currentuserinfo();$args=array('author'=>$current_user->ID,//Icouldalsouse$user_ID,right?'orderby'=>'post_date','order'=>'ASC');//gethisposts'ASC'$current_user_posts=get_posts($ar...-
get-posts
-
-
WordPress отказывается отправлять почту: «... возможно, ваш хост отключил функцию mail ()»
Недавноясоздалнасвоемвеб-сайтеобластьдлякомментариевипопыталсязаставитьработатьуведомлениепоэлектроннойпочте.Похоже,чтооннехочетотправлятьуведомленияпоэлектроннойпочте,когдапоявляютсяновыекомментарии.Чтобыпосмотреть,можетлиPHPотправлятьэлектронныеписьма,япопыталсясброситьпароль(потомучтовыполучитеновыйпарольпопочте),иполучилсообщение:Неудалосьотправитьэлектронноеписьмо.Возможнаяпричина:возможно,вашхостотключилфункциюmail()Яустановилфлажкивразделе"Настройки"->"Обсуждение",иадресэлектроннойпочтыде...-
php wp-mail email
-
-
Отключить SSL / HTTPS для wordpress
ЯустановилWordPressинастроилбазуданных.Яперехожупоадресу,астраницанастройкиесть,нонетCSS.Ядумаю:что-тонетак,ноеслияпростонастрою,можетбыть,всевернетсявнорму.№Итак,япровожунекотороевремя,просматриваярезультатыпоисканапредметнеработающихстилейWordPressит.Д.Яобнаружил,чтовсессылкиприсутствуютвзаголовкестранициуказываютнанужныестраницы,нонезагружаются.WordPressпытаетсяиспользоватьбезопасноесоединение,ноуменянетсертификатаSSLиличего-топодобного,иянедумаю,чтомнеонпонадобитсядляэтого.Этоозначает,чтовсе...-
css admin wp-config ssl https
-
-
Создавать собственные шаблоны страниц с помощью плагинов?
Можнолисделатьнастраиваемыешаблоныстраницдоступнымиизплагина?-
plugins templates page-template
-
-
Разбиение на страницы при использовании wp_query?
<!--query--><?php$paged=(get_query_var('paged'))?get_query_var('paged'):1;$query=newWP_Query(array('category_name'=>'investor-news','posts_per_page'=>2,'paged'=>$paged));?><?phpif($query->have_posts()):?><!--beginloop--><?phpwhile($query->have_posts()):$query->the_post();?><h2><ahref="<?phpthe_permalink();?>"title="Read"><?phpthe_title();?></a></h2><?phpthe_excerpt();?><?phpechoget_the_date();?><?p...-
wp-query pagination
-