skoch

skoch
Рейтинг
165
Регистрация
04.08.2008
Mr.Boba:
Самописный плагин работает как отдельная система, даже таблицы свои. Вопрос в том как можно без создания в разделе Pages страниц с определенным alias-ом подхватывать записи из этих таблиц при запросе урла типа http://.../products/kolbasa/ - kolbasa - это алиас из таблицы плагина.

Вам нужно создать кастомный тип данных, функция register_post_type

Mr.Boba:
Вопрос заключается в том, чтобы запросы в раздел Products (url http://.../products/... ) перенаправлять (а не выдавать 404 или 301) на обработку в самописный плагин.

---------- Добавлено 20.04.2015 в 20:25 ----------


.htaccess в моем случае не вариант - управляться сайт будет не мной

У Вас после создания нового типа данных не работает ЧПУ? Если да то попробуйте обновить настройки (/wp-admin/options-permalink.php).

Если не то, то опишете подробней проблему

qvaro:
если я так делаю, у меня ошибка, которую я указал выше

Ошибка возникает через то что вы код берете в и в коде есть ', нужно в коде заменить ' на "

function footag_func( $atts ) {

return '

<script type="text/javascript">// <!***91;CDATA***91;

function l_image (a) { document.example_img.src=a }

// ***93;***93;></script>

<table border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="350" valign="center" align="center">

<a href="javascript:l_image (\"фото.jpg\")">Фото</a><br>

';

}

add_shortcode( 'footag', 'footag_func' );

---------- Добавлено 16.04.2015 в 22:24 ----------

Sysler:
Это готовая тема!
А как создать свой тип?

http://wp-kama.ru/function/register_post_type

qvaro:
Подскажите пожалуйста, где я ошибся?

Хочу через шорткод вставить скрипт:


<script type="text/javascript">// <![CDATA[ function l_image (a) { document.example_img.src=a }
// ]]></script>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="350" valign="center" align="center">
<a href="javascript:l_image ('фото.jpg')">Фото</a><br>


Добавил код в functions.php

Теперь ошибка

Parse error: syntax error, unexpected T_STRING in /home/---/www/сайт.ru/wp-content/themes/smartline-lite/functions.php on line 738

Ваш пример не на PHP написан и совсем не похоже на код шорткода

https://codex.wordpress.org/ru:Shortcode_API

Valo:
Друзья, есть ли наблюдения - как влияет Visual Composer на SEO-доступность сайта? Создали большой проект с кучей уникальных текстов на The7 - в итоге многие куски со страниц сайта не находятся в поисковиках.
Времени на индексацию было достаточно, уж полгода прошло.

Как думаете, для лучшей индексации лучше ставить темы без средств визуального макетирования?

Visual Composer генерирует обычный html. Создал с данным редактором много сайтов, проблем с индексацией не видел.

Минус подобных редакторов это генерация излишка кода и подключения лишних JS и CSS, поэтому стоит обращать внимание на нужность такого редактора для сайта.

qvaro:
а где можно почитать подробнее, или может пример скинешь:)

тут есть способ реализации:

http://www.mykhailenko.com/blog/2011-07-27/multiple-templates-4-category-single-pages-wordpress.html

qvaro:
подскажите пожалуйста, как в рубриках вывести статьи, через таблицу html

Текст записей я выводить не буду.

Нужно, чтобы новые статьи выводились в таблице, пример: в таблице будет 3 столбца, строк будет в зависимости от кол-ва записей.

по идее можно вывести списком ul, но нужно чтобы было пару ссылок на одной строке, что-то вроде доски объявлений.

пример:
Рубрика - Однокомнатные квартиры
Ссылки на записи должны быть

Однушка 30 кв. м. ----- Однушка 35 кв. м. ------- Однушка 40 кв. м.
Однушка 45 кв. м. ----- Однушка 50 кв. м. ------- Однушка 52 кв. м.

такое реально сделать?

Реально. Для категорий можно делать отдельный шаблон(хоть для каждой категории отдельный), в нем делаете вывод как вам удобно.

Maxkup:
Ты думаешь это никак не повлияет с номером или нет? Но тогда почему приведенные мной сайты пишут в url номера?

ID вместо «названия-статьи» в адресе используют для того чтобы снизить нагрузку на базу данных сайта, так как при поиске в базе по ID (а это целое число) генерируется значительно меньшая нагрузка чем при поиске «названия-статьи» так как это текстовый поиск.

К SEO это не относиться

psics:
думаю, как то можно, но придется потрудится над созданием такого функционала...

А что тут думать:

Disallow: /wp-content/uploads/

Volday:
Не совсем понимаю, как это можно сделать для категорий.
Уже перебрал все функции для таксономий, но пока так и не получается зацепиться за вложенность, чтобы в зависимости от вложенности выводить свой шаблон.
Первого уровня категорий мало, под них можно под каждую шаблон сделать. Для третьего уровня будет стандартный. Для второго постараюсь что-нибудь придумать.)

http://wordpress.stackexchange.com/questions/6549/any-examples-of-adding-custom-fields-to-the-category-editor

Всего: 569