• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Решено Ссылка на карточку продукта в имени продукта

blacksm

ПРОВЕРЕННЫЙ
Использую стороннюю Для просмотра ссылки Войди или Зарегистрируйся. В теме есть возможность показывать список продуктов в виде списка или грида. Когда выбран "grid" то интуитивно покупатель щелкает по картинке товара и проваливается в карточку товара - тут проблем нет, все работает как надо. Но когда выбран "список" то интуитивно покупатель тянет мышку к названию товара но в названии товара ссылки нет- получается покупателю необходимо щелкнуть по картинке и только тогда он провалиться в карточку товара.
Задача вставить ссылку на карточку товара в его имя, как это можно сделать?

Я данный вопрос задавал техподдержке темы, вот ответ:
Hello, usually we don't make this kind of customization, however I would give you some suggestion:
the file for the title is (if you are using woocommerce 2.4)
wp-content\themes\socute\woocommerce_2.4.x\loop\title.php
here you can add the link to the title
for the cart image in the top is not possible, because the image is a background image for the label items
 
blacksm, думаю проблем не должно быть. Заходите в этот файл wp-content\themes\socute\woocommerce_2.4.x\loop\title.php

и ищите, что-то подобное <?php the_title(); ?> и заключайте в ссылку, что бы получилось так:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

Это стандартным шаблонам, в вашем шаблоне может отличатся. И по ссылке <?php the_permalink(); ?> не уверен, для woocommerce может отличатся, а проверить сейчас не на чем. Ссылку можно посмотреть как она записана на картинке из вашего шаблона.
 
Ссылку можно посмотреть как она записана на картинке из вашего шаблона.
не понял что надо?) В первом посте этой темы я ссылку на тему дал, к моему сайту доступ пока временно закрыт.

По пути ".../wp-content/plugins/woocommerce/templates/loop" у меня такого файла (title.php) нет.
Так же у меня нет каталога "wp-content\themes\socute\woocommerce_2.4.x\loop\title.php".
есть Файл "wp-content\themes\socute\woocommerce\loop\title.php"
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

При попытке изменить что-либо (например добавить перед закрытием H3 вставить текст- на сайте ничего не происходит.
 
Вот именно тут и надо смотреть wp-content\themes\socute\woocommerce\loop\title.php

Вот ваш заголовок
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Его и надо заключать в ссылку
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

Как прописывается ссылка, точно не помню. Если не работает как вы пишите, поищите какой файл отвечает за вывод картинки товара и в нем посмотрите как прописана ссылка.
 
Или найдите файл шаблона, который отвечает за "grid" стиль и в нем тоже можно посмотреть как прописана ссылка.
 
Или найдите файл шаблона, который отвечает за "grid" стиль и в нем тоже можно посмотреть как прописана ссылка.
А в виде грида тоже ссылка отсутствует.

Если не работает как вы пишите, поищите какой файл отвечает за вывод картинки товара и в нем посмотрите как прописана ссылка.

В итоге поисков я наткнулся на "l/wp-content/themes/socute/woocommerce/content-product.php"
вот его часть
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Используется хук, но в function.php он не перечислен!! Получается мне необходимо переопределить хук или найти его где-то и заменить?
 
В php я не очень силен и так мне сложно посоветовать не глядя, боюсь увести не туда и ещё больше запутать. Сейчас мне кажется вы не там смотрите, надо найти как картинка товара выводится. И уже от нее плясать. Могли бы мне шаблон скинуть, возможно вечером гляну, что-нибудь да найду.
 
Шаблон платный, не особо охото расспростроняться
Я его выкладывать не буду. Или дайте те шаблоны, которые отвечают за WC так будет посложнее, без теста. Хотя может я гляну и сразу наткнусь на то что надо 🙂
 
Все правильно Гарри, необходимо вставить предложенный тобою код в файл "/wp-content/themes/socute/woocommerce/content-product.php".
В итоге получаем:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
 
Замечательно. Получается разработчики сбили с пути, указав, что надо тут править wp-content\themes\socute\woocommerce\loop\title.php Хотя в теории и там должно было заработать.

PS Хорошо, что я ещё с кодом ссылкой не запамятовал.
 
Назад
Сверху