PHP ile Hashtag. Twitter gibi sosyal medya platformlarında sıklıkla gördüğünüz #(diez) işareti, sağına bitişik bir halde yazılan kelimeye link verir ve o linke tıklandığında yine o kelimeye ait diğer paylaşımları listeler.

Bu da diğer kullanıcıların o kelime veya konu hakkında neler paylaştıklarını bulma noktasında kolaylık sağlar ve sosyal medya platformlarında etkileşimi arttırır.

PHP ile Hashtag Mantığı!

Siz sürekli olarak Twitter gibi sosyal medya platformlarında gördüğünüz için size hashtag mantığı zor gelebilir fakat php sayesinde hashtag kullanımının çokta zor olmadığını anlayacaksınız.

Biz de aslında bu mantığı kullanarak sitemizde hashtag olarak belittiğimiz kelimelere ait diğer yazılarımızı kullanıcılara gösterebiliriz. Buda bizim sitemizde etkileşimi artıran bir unsur olur.

Twitter gibi popüler sosyal medya mecralarındaki #hashtag olayının ne kadar kolay bir mantık ile tasarlandığını görünce şaşıracaksınız!

Php ile Hashtag yapım mantığı!
Php ile Hashtag yapım mantığı!

Birçoğunuz görmüştür Twitter’da. Gerçi artık hemen hemen her platformda kullanılıyor da neyse bunun mucidi Twitter’dır.

WordPress’in etiket sistemiyle aynı mantıkla çalışıyor sadece görüntü itibariyle güzel. İşte bu görüntüyü sağlaması için php’yi kullanmamız gerekli.

Bizde sizler için en sade bir biçimde hashtag kullanımını kodladık;

<!DOCTYPE html>
<html>
<head>
	<title>Php ile #hashtag mantığı</title>
	<meta charset="utf-8">
</head>
<body>

	<?php


	function hashtag($arg)
	{

		$value = "@#+([a-zA-Z0-9IıİiÖöĞğÜüÇç]+)@si";

		$arg =preg_replace($value, '<a href="index.php?hashtag=$1">$0</a>', $arg);

		return $arg;



	}


	$metin = "#Lorem ipsum dolor sit amet, consectetur #adipisicing elit, sed do #eiusmod
	tempor #incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
	quis nostrud exercitation ullamco #laboris nisi ut aliquip ex ea commodo
	consequat. Duis aute irure dolor in reprehenderit in #voluptate velit esse
	cillum dolore eu fugiat nulla pariatur. #Excepteur sint occaecat cupidatat non
	proident, sunt in culpa qui officia #deserunt mollit anim id est laborum. ";


	echo hashtag($metin);


	?>
</body>
</html>

PHP ile Hashtag Kodunun Türkçesi şu;

İlk önce bir php fonksiyonu oluşturduk daha sonra $value diye bir değişken oluşturduk ve değişkene şunu yapmasını emrettik.

“#işaretini ve beraberindeki kelimeyi seç boşluğa kadar.” Değişkende tamam dedi bende bu bilgiler kayıtlı sen fonksiyona bir metin ata ben hemen çalışmaya başlayacağım dedi.

Daha sonra $arg diye bir değişken oluşturduk. Bu değişkenede dedikki “seçili olan kelimeye link ata ve özel bir url yolu oluştur.”

Ordaki $1 olan urldeki hashtag degerini $0 olanda hashtagin link içindeki kendini göstermesine yarıyor.

Daha sonra $arg değişkenini geri döndürerek fonksiyonumuzdan çıkmış olduk.

Evet artık fonkiyonumuzu oluşturduk. Sıra geldi Bir metin yazmaya ve metni fonksiyonun içinde işlemeye.

Bunun için de $metin diye bir değişken oluşturduk ve içine bol hashtagli örnek metnimizi attık.

En son olarak $değişkenini oluşturduğumuz fonksiyonun içine atarak echo (yazdır) yaptık. Ve artık bir hashtag sistemi yapmış olduk yaşasın.

PHP ile Hashtag Kodunu Test Etmek İsterseniz;

Aşağıdaki kod üstte verdiğimiz kodun php parçasıdır. Alttaki kodu http://www.writephponline.com/ websitesine girip yapıştırırsanız önizlemisini görebilirsiniz.

function hashtag($arg)
	{

		$value = "@#+([a-zA-Z0-9IıİiÖöĞğÜüÇç]+)@si";

		$arg =preg_replace($value, '<a href="index.php?hashtag=$1">$0</a>', $arg);

		return $arg;



	}


	$metin = "#Lorem ipsum dolor sit amet, consectetur #adipisicing elit, sed do #eiusmod
	tempor #incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
	quis nostrud exercitation ullamco #laboris nisi ut aliquip ex ea commodo
	consequat. Duis aute irure dolor in reprehenderit in #voluptate velit esse
	cillum dolore eu fugiat nulla pariatur. #Excepteur sint occaecat cupidatat non
	proident, sunt in culpa qui officia #deserunt mollit anim id est laborum. ";


	echo hashtag($metin);

İnceleyebilirsiniz:

WordPress Menüler Nasıl Aktif Edilir ve Oluşturulur?

Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun . Bizi Twitter ve İnstagram‘da da bulabilirsiniz …

PHP

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir