Artem Frolov
Ответы в темах
-
Форум: Темы и шаблоны
Тема: Шаблон под сайт с объявлениямиДля вас уже создан аккаунт с ником и паролем, которые вы указали при регистрации для покупки.
Завершите текущую тему, если считаете её завершенной.
Форум: Темы и шаблоны
Тема: Шаблон под сайт с объявлениямиТолько здесь http://forums.appthemes.com/
назовите ваш ник на форуме поддержки и я с вами свяжусь
Ну… наше дело предложить… Решайте сами.
В общем случае безопасная схема работы с темами WP — следующая:
Если вы купили/скачали тему — ни в коем случае не вмешивайтесь в код, а создайте дочернюю тему.
Если вы купили/скачали дочернюю тему для определенной темы — ни в коем случае не вмешивайтесь в код, а создайте внучатую тему.
Здесь общая схема заканчивается, но может быть продолжена при желании.
PS: Сразу оговорюсь, если понятие «внучатая тема» звучит как нонсенс. — Это возможно и это нормальная практика. http://docs.appthemes.com/tutorials/creating-grandchild-themes/
Форум: Плагины
Тема: Как установить Masha на WordPressДействительно прекрасная утилита!!!
Форум, дайте знать, если кто-то использовал её в плагине WP. Или кто-то планирует?
Я бы тоже попробовал!
Форум: Проблемы и решения
Тема: Как узнать исходный код шорткода?Здравствуйте!
Очень жаль, что вас не устраивает платная версия!
Редактирование кода в одном месте не решит эту проблему. Так как поля профиля нужно не только выводить на форму редактирования, а ещё проверять и сохранять. Это как минимум 3 этапа. Вам придется переписать очень много исходного кода плагина. А после этого вносить изменения в каждую новую версию этого плагина учитывая все изменения исходного кода (если вы планируете обновлять скрипты на вашем сайте).
Сомневаюсь, что найдется кто-то кто сделает это для вас бесплатно.
Любая работа должна быть оплачена, подумайте о платной версии или ищите свободные альтернативы.Еще раз прихожу к выводу, что вам необходима дочерняя тема.
В вашем случае она будет состоять всего из 2-х файлов:- Файл стилей, который будет определять новую тему, наследовать все стили основной темы и расширять новыми
- Модифицированный файл header.php — который будет безопасно подменять родительский файл.
Не пренебрегайте этим советом — будет меньше проблем при обновлениях основной темы!
Это потому, что стили применяемые для ссылок меню не работают для простого текста.
Сделайте вот что:
вместо
echo 'Главная';
вставьте
echo '<span class="menu-item-main">Главная</span>';
Этим вы обернули слово «Главная» в тэг <span> и назначили ему класс «menu-item-main»
Теперь вам нужно найти все стили применяемые для ссылок в этом меню и назначить их для класса «menu-item-main».
В общем виде это так.
А вообще, не стоит вносить изменения в чужие темы и WP.
Сделайте дочернюю тему и меняйте основную тему так, как вам нужно.
В данном случае это актуально.
А сам код меню у вас хранится в настройках темы? В этом случае php код будет экранирован и вы получите то что вы уже видели.
Сделайте так:
в файле header.php
это:<?php if (max_magazine_get_option( 'ad468' )) {?> <div class="ad468"> <?php echo max_magazine_get_option( 'ad468' ); ?> </div> <?php } ?>
замените на это:
<div class="ad468"> <div id="nav"> <div class="menu-glavnoe-menyu-container"><ul id="menu-glavnoe-menyu" class="menu"> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"> <?php if( ! is_home() ) echo '<a title="Главная страница" href="http://site.ru/">Главная</a>'; else echo 'Главная'; ?> </li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a title="Форум" href="http://forum.site.ru/">Форум</a></li> <noindex> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Подписывайтесь на наш Twitter" href="https://twitter.com/site">Twitter</a></li> <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a rel="nofollow" title="Наш RSS канал" href="http://site.ru/feed/">RSS</a></li> </noindex> </ul></div> </div> </div>
Я не совсем понял, что вы делаете с эти кодом?
<?php if (max_magazine_get_option( 'ad468' )) {?> <div class="ad468"> <?php echo max_magazine_get_option( 'ad468' ); ?> </div> <?php } ?>
Вы в него вставляете код меню? Как эти два куска кода связаны у вас?
Вот пример для вашего меню:
<li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"> <?php if( ! is_home() ) echo '<a title="Главная страница" href="http://site.ru/">Главная</a>'; else echo 'Главная'; ?> </li>
Куда вы его вставляете? Обратите внимание, на то, что он обернут в php теги.
Форум: Проблемы и решения
Тема: Настроить вертикальное меню.Удачи вам! 😉
<?php if( !is_home() ) echo '<a href="http://yoursite.net/" title="Перейти на главную страницу">YourSite.net</a>'; else echo 'YourSite.net'; ?>
C кавычками намудрили. Попробуйте сейчас.
Попробуйте is_home() вместо is_front_page() если у вас не статическая страница на главной.
<?php if( !is_home() ) echo "YourSite.net"; // ссылка else echo "YourSite.net"; // не ссылка ?>