GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Potřebujete obrázek pro své značky WooCommerce?

Dostali jste se do situace vyžadující obrázek pro každý z vašich značek WooCommerce? Štěstí pro vás, my také! Měli jsme spoustu produktů a spoustu kategorií, ale chtěli jsme ponechat značky oddělené od skutečných kategorií, takže místo použití podkategorií pod nadřazenou značkou „Značky“ jsme použili značky. O stovky produktů později chtěl náš klient zobrazit obrázek na každé stránce se značkami – konkrétně logo značky. A jé! Žádná taková možnost.

Mohli bychom projít každý jednotlivý produkt, chytit značku značky, vytvořit kategorii a přiřadit ji k nadřazené kategorii „Značky“, ale zdá se to jako spousta práce navíc. To platí zejména vzhledem k tomu, že se nám skutečně líbilo, jak byly značky zobrazeny v cloudu značek na přední straně webu.

Řešení:plugin Taxonomy Images

Zásuvný modul obrázků taxonomie pracuje s vlastními taxonomiemi a přiřazuje možnost GUI pro připojení obrázků k dané taxonomii. V tomto případě je naší taxonomií Product Tag. Implementace vyžaduje dva kroky, instalaci/konfiguraci pluginu a nahrání obrázků a také nastavení šablony značky WooCommerce.

Nastavení pluginu a nahrávání obrázků

  1. Přihlaste se ke svému administrátorovi WordPress a zvolte Pluginy> Přidat nový
  2. Vyhledejte a nainstalujte plugin „Taxonomy Images“. Po instalaci jej nezapomeňte aktivovat!
  3. Přejděte do Nastavení> Obrázky taxnomie
  4. Zaškrtněte políčko „Značky produktu“ a zvolte „Uložit změny“

Nyní byste měli vidět možnost nahrát obrázek vedle každého jednotlivého štítku produktu v části Produkty> Štítky. Už jsme v polovině! Pokračujte a nahrajte obrázek pro každý štítek, jako byste normálně nahrávali obrázky do WordPress – po nahrání nezapomeňte vybrat tlačítko „Přiřadit k tag_name“ (kde tag_name je skutečný název vašeho tagu). Aktualizujte svůj štítek a jste téměř připraveni!

Konfigurace šablony WooCommerce

Nyní musíme WooCommerce informovat, že si přejete zobrazit obrázek na stránce s jedním tagem. To je trochu složitější a vyžaduje úpravu nějakého kódu. Budete také potřebovat FTP přístup k vaší instalaci WordPress, abyste mohli upravit některé soubory šablon.

Začněte nastavením souboru šablony:

  1. Přihlaste se přes FTP a přejděte do svého adresáře témat WordPress (wp-content/themes/{název_vašeho_tématu})
  2. Vytvořte novou složku s názvem woocommerce, pokud ještě neexistuje (tato složka obsahuje všechna přepsání šablon)
  3. Zkopírujte šablonu stránky značky do této složky. Šablonu stránky značky naleznete pod wp-content/plugins/woocommerce/templates/taxonomy-product_tag.php . Ale počkej! Je v tom jeden trik, ve skutečnosti jen stáhne veškerý obsah z wp-content/plugins/woocommerce/templates/archive-product.php , i když opravdu chceme přepsat pouze značky... ne všechny stránky produktů. Chcete-li to provést, zkopírujte soubor archive-product.php soubor z wp-content/plugins/woocommerce/templates do wp-content/themes/{your_theme_name}/woocommerce poté jej přejmenujte na taxonomy-product_tag.php

Nyní jsme vytvořili soubor šablony pro přepsání, který přepíše pouze značky produktu, a přesto bude obsahovat veškerý obsah, který potřebujeme. Nyní musíme upravit soubor šablony a vložit nějaký kód, který bude zobrazovat obrázky vašich značek produktu. Zde je postup:

Otevřete svůj nový soubor šablony (wp-content/themes/{název_vašeho_theme}/woocommerce/taxonomy-product_tag.php ) pomocí vašeho oblíbeného textového editoru.

Přímo nad řádkem, který vypadá takto:

<?php do_action( 'woocommerce_archive_description' ); ?>

Vložte následující:

<aside id="tag-brand-logo"><?php print apply_filters( 'taxonomy-images-queried-term-image', '' ); ?></aside>

Uložte soubor a přejděte na jednu z vašich stránek s jednotlivými značkami produktu (ujistěte se, že je to ta, na kterou jste skutečně nahráli obrázek!) a vyhřívejte se ve slávě, že jste hackli WooCommerce, abyste dostali své obrázky tam, kde jste je chtěli.

Svůj obrázek můžete také upravit pomocí některých CSS, jako je tento (například):

#tag-brand-logo{ float:right !important; margin-top:-25px; }

Pomohl vám tento příspěvek? Chcete další odborné rady na blozích svého hostitele webu a přímo od týmu technické podpory hostingu? Hostujte svůj web WordPress pomocí Websavers, kde podpora přesahuje pouhé hostování!


Plesk
  1. Need For The `builtin` Builtin?

  2. Potřebujete příklad Netplan Yaml pro statickou IP?

  3. Pochopení paměti RAM pro váš cloudový server

  1. jpegtran pro optimalizaci obrázků

  2. jpegoptim pro optimalizaci obrazu

  3. volba pro optimalizaci obrazu

  1. Co je to Canonical tag?

  2. Potřebujete Shell pro Scp?

  3. Přidání značek Replaygain?