Спрашиваем и отвечаем по Wordpress-10

SeVlad
На сайте с 03.11.2008
Offline
1609
66980

Юбилейная часть нашего топика :)

Предыдущие части: 1, 2, 3, 4, 5, 6, 7, 8, 9

Несколько замечаний перед созданием поста в топике. Их соблюдение может помочь быстрее и качественнее получить ответ.

  • Формат топика: задал вопрос-получил ответ (опц. - нажал "спасибо" ;) ). Если Ваш вопрос предполагает более-менее продолжительное обсуждение - имеет смысл создать отдельный топик. Так обсуждение будет больше на виду, не потеряется в череде других вопросов и вы не помешаете другим участникам найти ответы на свои вопросы.
  • Это топик по Wordpress. По СЕО, HTML, CSS, JS, общих вопросов безопасности и тп пожалуйста, спрашивайте в соответствующих темах и разделах сёрча.
  • Для показа небольших участков кода используйте bb-код [code][/code]. Большие простыни помещайте на http://pastebin.com, http://jsfiddle.net/ и тп сервисы.
  • Прежде, чем задать вопрос типа
    как из ссылок вида "/?p=123" сделать "/nazvanie-posta/"
    загляните в админку ВП и хотя бы посмотрите на все пункты. В большинстве случаев пока вы не нажмёте "сохранить" - ничего не измениться. Не бойтесь пробовать.
  • Не нужно "спасибных" постов (где только "спасибо", без вопросов и\или описаний решений и тп) - для этого есть кнопка. Плз, не захламляете топик пустышками.

Всем, кто только начинает работать с ВП рекомендую ознакомиться со статьей Новичкам — С чего начать. Здесь вы получите ответы на вопросы типа что нужно перед установкой WordPress, как установить WordPress и что делать дальше.

А вообще в этой статье имеется масса ссылок, которые будут полезны не только новичкам. Рекомендую всем.

Кроме того, вполне возможно, что на вопрос, который вы хотите задать - вы найдете ответ быстрее, чем напишете в топик ;)

Необходимый минимум, который должен знать и уметь админ ВП (и вообще сайтостроитель):

* Термины - рубрики, записи (посты), страницы, сайбар, виджеты, метки\теги, бекап и тд. Не просто знать названия, а понимать их сущность и назначение.

* HTML - базовый уровень (изучить десяток тегов типа <p> или <img> - не велика проблема).

* Посмотреть исходный код страницы в браузере.

* Пользоваться поисковыми системами.

А так же настоятельно рекомендую забыть про виндовый блокнот и править файлы в правильных блокнотах: AkelPad , Notepad++ и тп. В кодировке UTF-8 без BOM.

Если же вы хотите действительно разобраться с движком (вообще любым, не только ВП) и\или иметь хорошие и посещаемый сайты - вам не обойтись без знаний PHP, знаний безопасности (как сетевой, так и др. даже офлайновой), базовых знаний протоколов передачи, базовых знаний работы серверов и ещё много чего.. На что нужно потратить много времени. (Это не запугивание, нет - это совет-предупреждение)

И напоследок полезные ресурсы по ВП:

Кодекс - основной документ по устройству и работе ВП.

Ру-форумы: Оф. ру-форум, другой русский форум.

[new] Генератор различных кодов для ВП.

Блоги: Юрия Белотицкого (гуру ВП), WP Magazine (онлайн журнал от некоторых участников разработки ВП), WordPress как на ладони" (ex. "Альтернативный взгляд на WordPress) имеет неофициальную русскоязычную документацию (вольный перевод кодекса) по ВП.

Англоязычные Вопросы и Ответы:

http://stackoverflow.com/

http://wordpress.stackexchange.com/

Дополнения к ВП:

Темы и плагины. Новичкам настоятельно рекомендую брать только тут. Почему и чем грозят помойки см п1 и тут.

Ну а тем, кто хочет узнать какие сайты можно делать на ВП смотрите старый (2009г), но в большинстве своём актуальный топик Интересные сайты на ВП (скептики же, могут сразу обратить внимание на часть: "Высоконагруженные и посещаемые сайты на WordPress") и того же года пост 10 вещей которые можно сделать на WordPress помимо блоггинга (много трафа!)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Top for the good
На сайте с 16.02.2008
Offline
322
#1

Добрый день, SeVlad, наткнулся на глюк и не знаю, как его найти. На сайте постоянно создается диалоговое окно Hello, New user. Подскажите, где и как искать или как его удалить.

Чем вам помочь в SEO продвижении или юзабилити сайтов?
(https://topuser.pro/) Увеличить доход от РСЯ и AdSense (https://topuser.pro/uvelichit-dohod-adsense/)
Gerga
На сайте с 02.08.2015
Offline
94
#2

Top for the good, он здесь у вас прописан http://minarchism.com.ua/wp-content/themes/dailypress/scripts/custom.js.

В самом конце файла удалите

hello("New user");
b2pip
На сайте с 03.01.2008
Offline
104
#3

Обновился до 4,4. Понавылезало столько js-шлака что пришлось ставить disable-embeds и фильтры на все эти "новшества".

Осталось одно: X-Pingback в http-хидере.

X-Pingback: http://site.com/xmlrpc.php

Пока убрал это через class-wp.php

// @header( 'X-Pingback: ' . get_bloginfo( 'pingback_url' ) );

Но как сделать это корректно через functions.php?

пс: unset($headers['X-Pingback']) уже не катит

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
b2pip:
Но как сделать это корректно

https://wordpress.org/plugins/search.php?type=term&q=disable+xml-rpc

b2pip
На сайте с 03.01.2008
Offline
104
#5

add_filter( 'xmlrpc_enabled', '__return_false' );

Есть, спс.

---------- Добавлено 13.12.2015 в 15:30 ----------

PS: А не, не работают эти фишки для страниц с коментариями.

Там вообще в class-wp.php функция handle_404 "немного" изменилась... Плагинописатели еще не в теме походу.

Top for the good
На сайте с 16.02.2008
Offline
322
#6
Gerga:
Top for the good, он здесь у вас прописан http://minarchism.com.ua/wp-content/...ipts/custom.js.

В самом конце файла удалите

Спасибо большое! А каким инструментом пользуетесь, чтобы найти где этот код сидит?

Arther
На сайте с 03.09.2009
Offline
91
#7
Arther, у вас есть логическая ошибка.
Цитата:
Сообщение от Arther Посмотреть сообщение
while ( $connected->have_posts() ) : $connected->the_post();
измените на
PHP код:
while ( $recent->have_posts() ) : $recent->the_post();

Теперь вообще ни чего не выводит, вывод сделан с помощью плагина Posts 2 Posts

ebitok
На сайте с 07.11.2011
Offline
112
#8

Есть категории, под категории,(всего около 20 шт) есть посты, которые привязаны к категориям.

Нужно :

1) выводить по 3 поста в каждой категории (это сделано)

2) Ниже нужна ссылка : "просмотреть все посты"

3) после перехода по ссылке, открывается некая страница, на которой отображены все посты этой категории + пагинация.

С помощью чего сделать такую страницу с постами?

t1mkke
На сайте с 06.09.2012
Offline
82
#9

ebitok, мне кажется проще сделать саму страницу категории с пагинацией, а вот страницы, где по 3 поста можно создать отдельно.

Создаете страницу в админке со своим slug, к примеру "my-page1", потом в шаблоне можно создать копию файла page.php с новым именем page-my-page1.php и уже в коде этой страницы достать с помощью WP_Query 3 последних поста.

ebitok
На сайте с 07.11.2011
Offline
112
#10

Сделал сейчас на Page, но сломалось sidebar меню

Подскажите плиз

С помощью какой функции можно сделать менюшку в сайдбаре? Что бы я мог:

1) использовать в ней page страницы

2) Мог гибко настраивать ее внешний вид, т.е. удалять и изменять css классы

Мне понравился wp_list_categories, потому что в нем можно приклеивать walker, но как оказалось он не умеет работать с страницами, он работает только с категориями.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий