Jak dostat reference z LinkedIn do WordPressu

Zdeněk Dvořák Zdeněk Dvořák

SEO expert (pod značkou Linki.cz) se zájmem o novinky v elektronice a digitálním světě, kde žiju posledních dvacet pět let.

Zajímají mě e-knihy, chytré hodinky, aplikace, mobily, AI, ale i investice nebo zdraví.

Před nějakým časem jsem zjišťoval, jak automaticky zobrazovat reference z profesní sociální sítě LinkedIn na svém profesním blogu, který běží na WordPressu. Reference z LinkedIn považuji za velmi důvěryhodné, protože si je každý může jednoduše prověřit. Jak to ale udělat, abych je návštěvníkům ukázal přímo u sebe a nemusel je ručně přepisovat?

Plugin to jistí

Řešení mi poskytl plugin s názvem WP LinkedIn od Švýcara Claude Vedoviniho. Popravdě řečeno, moc dalších možností repositář WordPressu ani nenabízí, ale Švýcarův produkt, který je navíc zdarma, je takřka dokonalý, takže malá nabídka v této oblasti ani moc nevadí. Plugin totiž v základním nastavení umí zobrazit text reference, jméno a pracovní pozici toho, kdo vám ji dal, a k ní přidá odkaz na jeho profil na LinkedIn.

Instalace a nastavení

Instalace je typická, jako u většiny pluginů pro tuto populární publikační platformu. Nahrajete, aktivujete a zbývá mírné nastavení. V něm si musíte nejprve vytvořit přístupový klíč do LinkedInu pro tento plugin.

linkedin-wp-plugin-token
Vygenerujte si přístupový klíč v nastavení pluginu.

Ten vyžaduje jistá oprávnění, která uvádím níže:

  • Úplný profil – Úplný profil obsahuje pracovní historii, vzdělání, dovednosti a doporučení.
  •  Spojení – Vaše spojení 1. a 2. stupně
  •  Aktualizace ze sítě –  Zveřejňovat na LinkedIn pod vlastním jménem

Jakmile oprávění k přístupu udělíte, plugin vás vrátí zpět do nastavení. Dalším důležitým krokem je volba položek, které chcete z LinkedIn zobrazovat. V mém případě šlo o reference, proto jsem hned v prvním poli nechal vyplněné pouze možnosti recommendations-received, recommender. Možností je ale mnohem více.

Detail nastavení pluginu.
Detail nastavení pluginu.

Dále si zvolíte jazyk vašeho profilu, možnost upozornění mailem na expiraci klíče a pár dalších volitelných drobností.

Následně můžete reference  z LinkedIn zobrazovat ve formě widgetu s názvem LinkedIn Recommendation, nebo libovolně v obsahu z pomoci shortcodes. U widgetu si můžete nastavit rychlost rotace jednotlivých doporučení.

Vylepšení

Jak jsem psal v úvodu, WP LinkedIn základu zobrazí samotnou referenci, jméno a pracovní pozici toho, kdo vám ji dal, a k ní přidá odkaz na jeho profil na LinkedIn. Vypadá to dobře, ale u referencí jsou fajn ještě obrázky, což je o důvod víc, proč jsem samotné reference právě z LinkedIn chtěl. Proto jsem Claudovi poslal mail, jak je možné fotku k referenci dostat. Za necelý půl den jsem od Claudeho dostal odpověď s podrobným návodem. Soubory v něm zmiňované doporučuji před úpravou zálohovat.

  • Otevřete na FTP soubor wp-config.php
  • V kódu vyhledejte řádek  “That’s all, stop editing!”
  • Před něj vložte tento kód (celý text v červené barvě):
    define('LINKEDIN_FIELDS_RECOMMENDATIONS', 'recommendations-received:(recommendation-text,recommender:(first-name,last-name,public-profile-url,headline,picture-url))');
  • poté ve složce, kde máte uloženou vaši aktuální šablonu, vytvořte novou složku s názvem linkedin
  • následně do ní ze složky pluginu  WP-LinkedIn zkopírujte celý soubor recommendations.php
  • v něm najděte následující kód (ideálně přes PSPad)
    <div><?php if (isset($recommendation->recommender->publicProfileUrl)): ?>
    	<a href="<?php echo esc_url($recommendation->recommender->publicProfileUrl); ?>"
    		target="_blank"><?php echo $recommendation->recommender->firstName; ?>
    		<?php echo $recommendation->recommender->lastName; ?></a>
    	<?php else: ?>
    	<?php _e('Anonymous', 'wp-linkedin'); ?>
    <?php endif; ?></div>
  • a nahraďte jej tímto kódem
    <div><?php if (isset($recommendation->recommender->publicProfileUrl)): ?>
    	<?php if (isset($recommendation->recommender->pictureUrl)): ?>
    	<a href="<?php echo esc_url($recommendation->recommender->publicProfileUrl); ?>"
    		target="_blank"><img src="<?php echo esc_url($recommendation->recommender->pictureUrl); ?>" width="20px" border="0"></a>
    	<?php endif; ?>
    	<a href="<?php echo esc_url($recommendation->recommender->publicProfileUrl); ?>"
    		target="_blank"><?php echo $recommendation->recommender->firstName; ?>
    		<?php echo $recommendation->recommender->lastName; ?></a>
    	<?php if (isset($recommendation->recommender->headline)): ?>
    		- <?php echo $recommendation->recommender->headline; ?>
    	<?php endif; ?>
    	<?php else: ?>
    	<?php _e('Anonymous', 'wp-linkedin'); ?>
    <?php endif; ?></div>
  • Na konci ještě do souboru, kde máte CSS pro celý web, přidejte tento řádek, kterým před fotografií odstraníte původní odrážku
    .linkedin blockquote .recommender:before { content: none !important; }

A to je celé.

Pomohl vám článek? Ohodnoťte jej, prosím!

Klikněte na ikonu hvězdy, více je lépe

Hodnocení článku 0 / 5. Počet hlasů: 0

Buďte první!

Více na téma ➡️

Zdeněk Dvořák
Zdeněk Dvořák

SEO expert (pod značkou Linki.cz) se zájmem o novinky v elektronice a digitálním světě, kde žiju posledních dvacet pět let. Zajímají mě e-knihy, chytré hodinky, aplikace, mobily, AI, ale i investice nebo zdraví.

Přidejte své zkušenosti do diskuze jako první!

Diskuze a zkušenosti

GeekLife.cz
Logo