wmaraci reklam

Wordpress | Eklentisiz Goo.gl entegrasyonu Kisa link edinme

3 Mesajlar 855 Okunma
smmexpress

yemrekoc yemrekoc Php Dev. Kullanıcı
  • Üyelik 14.01.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek E-Ticaret Uzmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad Y** K**
  • Mesajlar 171
  • Beğeniler 29 / 42
  • Ticaret 5, (%100)
Otomatik kısa adresler benim çok işime yarıyor, ama her seferinde goo.gl adresine girip url’yi oraya yapıştırmak zor geliyordu inanın basit bir yolu varmı diye araştırdım yabancı bir arkadaşımız bunu yapmış çokda güzel olmuş kısaca mantığını anlatmaya çalışırsak.

Yazımızı yazdık yayınladık ardından yazımızı yazdığımız “Yazı Ekle” bölümünden “Kısa Adres Edin” butonuna tıkladığımızda bize goo.gl uzantılı bir adres veriyor bunu yapabilmek için function.php dosyamıza aşağıdaki kodları yapıştırmamız yeterli olacaktır. Kendi sistemimde denedim çok sağlıklı bir şekilde çalışıyor resim olarakda aşağıda nasıl yapıldığını anlatıyorum iyi kullanımlar

function googl_shortlink($url, $post_id) {
global $post;
if (!$post_id && $post) $post_id = $post->ID;

if ($post->post_status != 'publish')
return "";

$shortlink = get_post_meta($post_id, '_googl_shortlink', true); if ($shortlink)
return $shortlink;
$permalink = get_permalink($post_id);
$http = new WP_Http(); $headers = array('Content-Type' => 'application/json');
$result = $http->request('https://www.googleapis.com/urlshortener/v1/url', array( 'method' => 'POST', 'body' => '{"longUrl": "' . $permalink . '"}', 'headers' => $headers));

$result = json_decode($result['body']);
$shortlink = $result->id; if ($shortlink) { add_post_meta($post_id, '_googl_shortlink', $shortlink, true);
return $shortlink;
}
else {
return $url; } } add_filter('get_shortlink', 'googl_shortlink', 9, 2);


Eğerki ben sayfamda bu kısa url’yi Göstermek istiyorum diyorsanız şayet aşagıdaki kodu uygun yere yerleştirmeniz yeterlidir.

echo "KısaAdres: " . wp_get_shortlink();



Kısa Adres Edin Bölümü


Tıkladıktan sonra bize verdiği adres

Kaynak http://www.yemrekoc.com/wordpress-otomatik-kisa-adresi-goo-gl-yapmak/
 

 

wmaraci
reklam

AhmetTokyuz AhmetTokyuz Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 22.03.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek İnternet Programcısı
  • Konum Bursa
  • Ad Soyad ** **
  • Mesajlar 284
  • Beğeniler 17 / 30
  • Ticaret 0, (%0)
Teşekkürler, işe yarıyacaktır.
 

 

SuhaMete SuhaMete SEO Danışmanı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek SEO Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad K** M**
  • Mesajlar 2548
  • Beğeniler 21 / 535
  • Ticaret 76, (%100)
Buna benzer wordpress'te şu özelliği de aktif edebiliyoruz. Kalıcı bağlantı ayarlarında alanadiniz.com/p=123 şeklinde bir seçenek var ya, gene senin yaptığın gibi functions.php dosyasına bir kod ekliyorsun. Yazının sonunda kısa adres için tıklayın: Metin Kutusu şeklinde bir kısım çıkıyor. Metin kutusunda o söylediğim bağlantı şekli içerisinde oluyor. Kutuya tıklayınca otomatik taralı hale geliyor o link. Biraz karışık anlattım galiba. Umarım anlamışsınızdır :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al