Wordpress

Wordpress Php ile Bir Web Sitenin Anlık Görüntüsünü Almak

Wordpress Php ile Bir Web Sitenin Anlık Görüntüsünü Almak

Bu nasıl bir başlık anlamadım ben diyorsunuz sanırım. Kusura bakmayın daha iyi bir başlık bulamadım :) Burada ki konumuz , verilen kodlarla sitenize yazı eklerken kısa kod ile istediğiniz web sitenin anlık resmini sitenizde yayınlayabilirsiniz.

Web sitesi tanıtımı falan yapan yazarlar için “web sitenin resmini çek kopyala yapıştır kaydet “vs uzun iş ama bu kod ile hiç uğraşmadan kendiniz otomatik sitenin resmini çekmiş ve hatta boyutlarını da hemen ayarlamış olacaksınız.

Hemen anlatıma geçelim

Alttaki kodu temanızın functions.php dosyasına ekleyin.

function wpr_snap($atts, $content = null) {
extract(shortcode_atts(array(
“snap” => ‘http://s.wordpress.com/mshots/v1/’,
“url” => ‘https://vedatosmankorkut.com’,
“alt” => ‘My image’,
“w” => ‘400’, // width
“h” => ‘300’ // height
), $atts));

$img = ‘</pre>
<img src=”‘ . $snap . ” . urlencode($url) . ‘?w=’ . $w . ‘&h=’ . $h . ‘” alt=”‘ . $alt . ‘” />
<pre>’;
return $img;
}

add_shortcode(“snap”, “wpr_snap”);

 

Alttaki kodu yazı içerisinde eklerseniz yazdığınız her sitenin anlık görüntüsünü hemen alabilirsiniz..

[fusion_builder_container hundred_percent="yes" overflow="visible"][fusion_builder_row][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][snap url="https://vedatosmankorkut.com"alt="açıklama"w="400"h="300"]

 

wordpress

Eğer eklenti haline getirmek isterseniz de gereken kod:

Eklenti olarak yapmanızı öneririm neden derseniz, hiç functions.php dosyanıza bulaşmamız olursunuz ve daha rahat olur. Plugin dizinine “gk-snap.php” adına bir dosya oluşturup kodları yerleştirmeniz yetecektir.

<?php
/*
Plugin Name: GkSnap
Plugin URI: https://www.vedatosmankorkut.com/
Description: Créer facilement des miniatures de sites
Author: Valentin Brandt
Version: 1.0
Author URI: http://www.geekeries.fr/
License: GPL2
*/

function gk_snap($atts, $content = null) {

        extract(shortcode_atts(array(
			"snap" => 'http://s.wordpress.com/mshots/v1/',
			"url" => 'http://www.geekeries.fr',
			"alt" => 'Mon image',
			"w" => '400', // largeur
			"h" => '300' // hauteur
        ), $atts));

		$img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
        return $img;
}

add_shortcode("snap", "gk_snap");

?>

 

kaynak: geekeries.fr

 [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu