{"id":933,"date":"2013-09-25T19:21:26","date_gmt":"2013-09-25T16:21:26","guid":{"rendered":"http:\/\/aykutozdemir.com.tr\/wordpress\/?p=933"},"modified":"2021-06-19T18:17:59","modified_gmt":"2021-06-19T15:17:59","slug":"eklentisiz-benzer-yazilar-nasil-yapilir","status":"publish","type":"post","link":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/eklentisiz-benzer-yazilar-nasil-yapilir.html","title":{"rendered":"Eklentisiz Benzer Yaz\u0131lar Nas\u0131l Yap\u0131l\u0131r?"},"content":{"rendered":"<p>Wordpress ipu\u00e7lar\u0131, pek \u00e7ok kullan\u0131c\u0131n\u0131n i\u015fini kolayla\u015ft\u0131rmaktad\u0131r. Ben de elimden geldi\u011fi kadar\u0131yla sizlere Wordpress ipu\u00e7lar\u0131 konusunda bildiklerimi aktarmaya \u00e7al\u0131\u015faca\u011f\u0131m. Bunlar\u0131n ba\u015f\u0131nda ise eklentisiz benzer yaz\u0131lar \u00f6zelli\u011fi&#8230; Pek \u00e7ok kullan\u0131c\u0131 wordpress benzer yaz\u0131lar i\u015flevini \u00e7e\u015fitli eklentiler kullanarak yapsa da asl\u0131nda bunu sunucuyu daha az yorarak ger\u00e7ekle\u015ftirmek m\u00fcmk\u00fcn.<\/p>\n<p>Yaln\u0131zca birka\u00e7 dosyaya baz\u0131 kodlar ekleyerek siz de sitenize eklentisiz wordpress benzer yaz\u0131lar \u00f6zelli\u011fini entegre edebilirsiniz. Sonunda ise style ayarlar\u0131n\u0131 da yapt\u0131ktan sonra \u00f6zg\u00fcn bir benzer yaz\u0131lar k\u0131sm\u0131na sahip olabilirsiniz.<\/p>\n<h2>Eklentisiz Benzer Yaz\u0131lar function.php Kodlar\u0131<\/h2>\n<p>function.php dosyas\u0131n\u0131 a\u00e7\u0131p uygun bir yere a\u015fa\u011f\u0131daki kodlar\u0131 ekleyin:<\/p>\n<blockquote><p><em>function get_thumb($postid=0, $size=&#8217;full&#8217;) {<\/em><br \/>\n<em>if ($postid&lt;1) <\/em><br \/>\n<em>$postid = get_the_ID();<\/em><br \/>\n<em>$thumb = get_post_meta($postid, &#8220;resim&#8221;, TRUE);<\/em><br \/>\n<em>if ($thumb != null or $thumb != &#8221;) {<\/em><br \/>\n<em>echo $thumb; <\/em><br \/>\n<em>}<\/em><br \/>\n<em>elseif ($images = get_children(array(<\/em><br \/>\n<em>&#8216;post_parent&#8217; =&gt; $postid,<\/em><br \/>\n<em>&#8216;post_type&#8217; =&gt; &#8216;attachment&#8217;,<\/em><br \/>\n<em>&#8216;numberposts&#8217; =&gt; &#8216;1&#8217;,<\/em><br \/>\n<em>&#8216;post_mime_type&#8217; =&gt; &#8216;image&#8217;, )))<\/em><br \/>\n<em>foreach($images as $image) {<\/em><br \/>\n<em>$thumbnail=wp_get_attachment_image_src($image-&gt;ID, $size);<\/em><br \/>\n<em>?&gt;<\/em><br \/>\n<em>&lt;?php echo $thumbnail[0]; ?&gt;<\/em><br \/>\n<em>&lt;?php }<\/em><br \/>\n<em>else {<\/em><br \/>\n<em>echo get_bloginfo ( &#8216;stylesheet_directory&#8217; );<\/em><br \/>\n<em>echo &#8216;\/images\/resim-yok.gif&#8217;;<\/em><br \/>\n<em>}<\/em><br \/>\n<em>}<\/em><\/p><\/blockquote>\n<p><i><br \/>\n<\/i>Tabi yukar\u0131daki kodlar yeterli de\u011fil. Single.php dosyas\u0131na da eklenmesi gereken kodlar var :)<\/p>\n<h2>Eklentisiz Benzer Yaz\u0131lar single.php Kodlar\u0131<\/h2>\n<blockquote><p><em>&lt;div id=&#8221;sm&#8221;&gt;<\/em><\/p>\n<p><em>&lt;h3 class=&#8221;basz&#8221;&gt; \u0130lginizi \u00c7ekebilir &lt;\/h3&gt;<\/em><br \/>\n<em>&lt;?php <\/em><br \/>\n<em>$backup = $post; <\/em><br \/>\n<em>$tags = wp_get_post_tags($post-&gt;ID);<\/em><br \/>\n<em>$tagIDs = array();<\/em><br \/>\n<em>if ($tags) {<\/em><br \/>\n<em>$tagcount = count($tags);<\/em><br \/>\n<em>for ($i = 0; $i &lt; $tagcount; $i++) {<\/em><br \/>\n<em>$tagIDs[$i] = $tags[$i]-&gt;term_id;<\/em><br \/>\n<em>}<\/em><br \/>\n<em>$args=array(<\/em><br \/>\n<em>&#8216;tag__in&#8217; =&gt; $tagIDs,<\/em><br \/>\n<em>&#8216;post__not_in&#8217; =&gt; array($post-&gt;ID),<\/em><br \/>\n<em>&#8216;showposts&#8217;=&gt;4, \/\/ 3 yazi gosterilir<\/em><br \/>\n<em>&#8216;caller_get_posts&#8217;=&gt;1<\/em><br \/>\n<em>);<\/em><br \/>\n<em>$my_query = new WP_Query($args);<\/em><br \/>\n<em>if( $my_query-&gt;have_posts() ) {<\/em><br \/>\n<em>while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;<\/em><\/p>\n<p><em>&lt;div class=&#8221;b&#8221;&gt;<\/em><br \/>\n<em>&lt;div class=&#8221;cp&#8221;&gt;<\/em><\/p>\n<p><em>&lt;img src=&#8221;&lt;?php get_thumb($post-&gt;ID, &#8216;full&#8217;); ?&gt;&#8221; width=&#8221;120&#8243; height=&#8221;80&#8243; alt=&#8221;&lt;?php the_title(); ?&gt;&#8221; \/&gt;<\/em><br \/>\n<em>&lt;h4&gt;&lt;a href=&#8221;&lt;?php the_permalink() ?&gt;&#8221; title=&#8221;&lt;?php the_title(); ?&gt;&#8221;&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h4&gt;<\/em><br \/>\n<em>&lt;\/div&gt;<\/em><br \/>\n<em>&lt;\/div&gt;<\/em><\/p>\n<p><em>&lt;?php endwhile;<\/em><br \/>\n<em>} else { ?&gt;<\/em><br \/>\n<em>&lt;?php<\/em><br \/>\n<em>$this_post = $post;<\/em><br \/>\n<em>$category = get_the_category(); $category = $category[0]; $category = $category-&gt;cat_ID;<\/em><br \/>\n<em>$posts = get_posts(&#8216;numberposts=4&amp;offset=0&amp;orderby=post_date&amp;order=DESC&amp;category=&#8217;.$category);<\/em><br \/>\n<em>$count = 0;<\/em><br \/>\n<em>foreach ( $posts as $post ) {<\/em><br \/>\n<em>if ( $post-&gt;ID == $this_post-&gt;ID || $count == 5) {<\/em><br \/>\n<em>unset($posts[$count]);<\/em><br \/>\n<em>}else{<\/em><br \/>\n<em>$count ++;<\/em><br \/>\n<em>}<\/em><br \/>\n<em>}<\/em><br \/>\n<em>?&gt;<\/em><br \/>\n<em>&lt;?php if ( $posts ) : ?&gt;<\/em><\/p>\n<p><em>&lt;?php function getWords($text, $limit) {<\/em><br \/>\n<em>$array = explode(&#8221; &#8220;, $text, $limit +1);<\/em><br \/>\n<em>if(count($array) &gt; $limit) {<\/em><br \/>\n<em>unset($array[$limit]);<\/em><br \/>\n<em>}<\/em><br \/>\n<em>return implode(&#8221; &#8220;, $array); }<\/em><br \/>\n<em>?&gt;<\/em><br \/>\n<em>&lt;?php foreach ( $posts as $post ) : ?&gt;<\/em><br \/>\n<em>&lt;?php $mycontent = strip_tags($post-&gt;post_content);<\/em><br \/>\n<em>$excerpt = getWords($mycontent, 15);<\/em><br \/>\n<em>$a_title = $excerpt . &#8220;&#8230;&#8221;; ?&gt;<\/em><\/p>\n<p><em>&lt;div class=&#8221;b&#8221;&gt;<\/em><br \/>\n<em>&lt;div class=&#8221;cp&#8221;&gt;<\/em><\/p>\n<p><em>&lt;img src=&#8221;&lt;?php get_thumb($post-&gt;ID, &#8216;full&#8217;); ?&gt;&#8221; width=&#8221;120&#8243; height=&#8221;80&#8243; alt=&#8221;&lt;?php the_title(); ?&gt;&#8221; \/&gt;<\/em><br \/>\n<em>&lt;h3 class=&#8221;bz&#8221;&gt;&lt;a href=&#8221;&lt;?php the_permalink() ?&gt;&#8221; title=&#8221;&lt;?php the_title(); ?&gt;&#8221;&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h3&gt;<\/em><br \/>\n<em>&lt;\/div&gt;<\/em><br \/>\n<em>&lt;\/div&gt;<\/em><\/p>\n<p><em>&lt;?php endforeach \/\/ $posts as $post ?&gt;<\/em><\/p>\n<p><em>&lt;?php endif \/\/ $posts ?&gt;<\/em><br \/>\n<em>&lt;?php<\/em><br \/>\n<em>$post = $this_post;<\/em><br \/>\n<em>unset($this_post);<\/em><br \/>\n<em>?&gt;<\/em><br \/>\n<em>&lt;?php }<\/em><br \/>\n<em> }<\/em><br \/>\n<em> $post = $backup; <\/em><br \/>\n<em> wp_reset_query(); <\/em><br \/>\n<em>?&gt;<\/em><br \/>\n<em>&lt;div class=&#8221;clear&#8221;&gt;&lt;\/div&gt;<\/em><\/p>\n<p><em>&lt;\/div&gt;<\/em><\/p><\/blockquote>\n<h2>Eklentisiz Benzer Yaz\u0131lar css Kodlar\u0131<\/h2>\n<p>Style dosyas\u0131n\u0131 a\u00e7\u0131p a\u015fa\u011f\u0131daki kodlar\u0131 ekledikten sonra teman\u0131z\u0131n \u00e7er\u00e7eve b\u00fcy\u00fckl\u00fc\u011f\u00fc, rengi, \u015fusu, busu gibi fakt\u00f6rleri dikkate alarak gerekli de\u011fi\u015fiklikleri yapt\u0131\u011f\u0131n\u0131z takdirde son derece \u015f\u0131k bir &#8220;Wordpress Benzer Yaz\u0131lar&#8221; b\u00f6l\u00fcm\u00fcne sahip olacaks\u0131n\u0131z&#8230;<\/p>\n<blockquote><p><em>#sm .basz{font-size:13px;}<\/em><br \/>\n<em>.b h3 {font-size:11px;margin:0 0 2px 3px;}<\/em><br \/>\n<em>.b {float:left;overflow:hidden;margin:10px 0px 0px 0px;padding-left:10px;width:135px;}.cp {position:relative;}<\/em><br \/>\n<em>.b img {height:80px;width:120px; border-style:solid; border-color:#efefef; border-width:1px; padding:1px;}<\/em><br \/>\n<em>h4.bz {font-size:11px;margin:0px 0px 0px 0px;}<\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Wordpress ipu\u00e7lar\u0131, pek \u00e7ok kullan\u0131c\u0131n\u0131n i\u015fini kolayla\u015ft\u0131rmaktad\u0131r. Ben de elimden geldi\u011fi kadar\u0131yla sizlere Wordpress ipu\u00e7lar\u0131&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":936,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[186],"tags":[],"class_list":["post-933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-ipuclari"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/posts\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/comments?post=933"}],"version-history":[{"count":0,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/posts\/933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/media\/936"}],"wp:attachment":[{"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/media?parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/categories?post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aykutozdemir.com.tr\/wordpress\/wp-json\/wp\/v2\/tags?post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}