{"id":3788,"date":"2019-07-06T20:51:50","date_gmt":"2019-07-06T17:51:50","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=3788"},"modified":"2019-07-09T00:42:33","modified_gmt":"2019-07-08T21:42:33","slug":"_nx_noop","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/_nx_noop\/","title":{"rendered":"_nx_noop()"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">BU DERS\u0130N BA\u015eLIKLARI<\/p><ul class=\"toc_list\"><li><a href=\"#Aciklamasi\"><span class=\"toc_number toc_depth_1\">1<\/span> A\u00e7\u0131klamas\u0131:<\/a><\/li><li><a href=\"#Parametreleri\"><span class=\"toc_number toc_depth_1\">2<\/span> Parametreleri:<\/a><ul><li><a href=\"#tekil\"><span class=\"toc_number toc_depth_2\">2.1<\/span> $tekil<\/a><\/li><li><a href=\"#cogul\"><span class=\"toc_number toc_depth_2\">2.2<\/span> $\u00e7o\u011ful<\/a><\/li><li><a href=\"#anlam_ipucu\"><span class=\"toc_number toc_depth_2\">2.3<\/span> $anlam_ipucu<\/a><\/li><li><a href=\"#textdomain\"><span class=\"toc_number toc_depth_2\">2.4<\/span> $textdomain<\/a><\/li><\/ul><\/li><li><a href=\"#Dondurdugu_deger\"><span class=\"toc_number toc_depth_1\">3<\/span> D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/a><\/li><li><a href=\"#Kaynak_kodu\"><span class=\"toc_number toc_depth_1\">4<\/span> Kaynak kodu:<\/a><\/li><li><a href=\"#Kullanimi\"><span class=\"toc_number toc_depth_1\">5<\/span> Kullan\u0131m\u0131:<\/a><ul><li><a href=\"#Ornek-1\"><span class=\"toc_number toc_depth_2\">5.1<\/span> \u00d6rnek-1<\/a><\/li><li><a href=\"#Ornek-2\"><span class=\"toc_number toc_depth_2\">5.2<\/span> \u00d6rnek-2<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n<pre class=\"wp-block-code\"><code>_nx_noop( string $tekil, string $\u00e7o\u011ful, $anlam_ipucu, string $textdomain = null )<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Aciklamasi\">A\u00e7\u0131klamas\u0131:<\/span><\/h2>\n\n\n\n<p>Bir kelimenin tekil ve \u00e7o\u011ful halini, terc\u00fcme etmeden fakat gerekti\u011finde terc\u00fcmeye uygun halde kullanmak \u00fczere, POT dosyas\u0131na kaydetmeye yarar. Bunun yan\u0131nda, kelimenin tekil ve \u00e7o\u011ful hallerini birden fazla \u015fekilde terc\u00fcme edilebilecek \u015fekilde haz\u0131rlama imkan\u0131 da sa\u011flar. <code>_nx_noop()<\/code>&nbsp;fonksiyonu ile kaydetti\u011fimiz kelimenin tekil ve \u00e7o\u011ful yaz\u0131m\u0131, daha sonra, bildi\u011fimiz bir say\u0131 i\u00e7in, terc\u00fcmeye haz\u0131r halde kullanabiliriz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Parametreleri\">Parametreleri:<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"tekil\">$tekil<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) Bir b\u00fcy\u00fckl\u00fc\u011f\u00fcn, say\u0131s\u0131 1 oldu\u011fu zamanki yaz\u0131m\u0131d\u0131r.<\/p>\n\n\n\n<p><strong>\u00d6rnek<\/strong>: \u201cComment\u201d (yorum)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"cogul\">$\u00e7o\u011ful<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) Bir b\u00fcy\u00fckl\u00fc\u011f\u00fcn, say\u0131s\u0131 1 den \u00e7ok az oldu\u011fu zamanki yaz\u0131m\u0131d\u0131r.<\/p>\n\n\n\n<p><strong>\u00d6rnek<\/strong>: \u201cComments\u201d (yorumlar)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"anlam_ipucu\">$anlam_ipucu<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) Kelimenin belli bir anlam\u0131 i\u00e7in ipucu niteli\u011finde bir texttir. Yani, kelimenin hangi anlam\u0131n\u0131 kulland\u0131\u011f\u0131m\u0131z\u0131 anlamak i\u00e7in, hat\u0131rlat\u0131c\u0131 bir kelime ya da ifadedir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"textdomain\">$textdomain<\/span><\/h3>\n\n\n\n<p>Her teman\u0131n, di\u011fer temalardan farkl\u0131 bir textdomain de\u011feri vard\u0131r. Textdomainler, WordPress\u2019in, tema ya da eklentiye \u00f6zg\u00fc terc\u00fcmeleri saptayabilmesini sa\u011flar, farkl\u0131 temalar\u0131n ya da eklentilerin terc\u00fcmelerinin birbirine kar\u0131\u015fmas\u0131n\u0131 engeller.<\/p>\n\n\n\n<p>Varsay\u0131lan de\u011feri\u00a0<code>null<\/code>\u00a0olarak ayarlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<p>Teman\u0131za \u00f6zel bir <code>$textdomain<\/code>&nbsp;de\u011feri olu\u015fturmay\u0131 \u00f6\u011frenmek i\u00e7in,&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-17-temayi-tercumeye-hazirlama-internationalization\/#8220Textdomain8221_Parametresi\" target=\"_blank\">Textdomain Parametresi<\/a>&nbsp;ba\u015fl\u0131\u011f\u0131m\u0131z\u0131 okuyabilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Dondurdugu_deger\">D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/span><\/h2>\n\n\n\n<p><code>_nx_noop()<\/code>&nbsp;fonksiyonu, bir kelimenin tekil ve \u00e7o\u011ful yaz\u0131l\u0131mlar\u0131n\u0131 bar\u0131nd\u0131ran bir dizi d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$yorumlar = _nx_noop( '%s group', '%s groups', 'insanlar i\u00e7in', 'textdomain' );<\/code><\/pre>\n\n\n\n<p>Yukar\u0131da olu\u015fturulan&nbsp;<code>$yorumlar<\/code>&nbsp;de\u011fi\u015fkenini ekrana bast\u0131rd\u0131\u011f\u0131m\u0131zda (<code>var_dump($yorumlar)<\/code>), \u015f\u00f6yle bir dizi ile kar\u015f\u0131la\u015f\u0131r\u0131z:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>array(7) {\n\t[0]=> string(8) \"%s group\"\n\t[1]=> string(9) \"%s groups\"\n\t[2]=> string(14) \"insanlar i\u00e7in\"\n\t[\"singular\"]=> string(8) \"%s group\"\n\t[\"plural\"]=> string(9) \"%s groups\"\n\t[\"context\"]=> string(14) \"insanlar i\u00e7in\"\n\t[\"domain\"]=> string(10) \"textdomain\" \n\t}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kaynak_kodu\">Kaynak kodu:<\/span><\/h2>\n\n\n\n<p>Dizini :&nbsp;<strong>wp-includes\/l10n.php<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function _nx_noop( $singular, $plural, $context, $domain = null ) {\n    return array(\n        0          => $singular,\n        1          => $plural,\n        2          => $context,\n        'singular' => $singular,\n        'plural'   => $plural,\n        'context'  => $context,\n        'domain'   => $domain,\n    );\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kullanimi\">Kullan\u0131m\u0131:<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-1\">\u00d6rnek-1<\/span><\/h3>\n\n\n\n<p><code>_nx_noop()<\/code>&nbsp;fonksiyonunun <code>printf()<\/code> fonksiyonu ile birlikte temel kullan\u0131m\u0131na bir \u00f6rnektir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$grup = array( \n\t'insansa' => _nx_noop( '%s group', '%s groups', 'insanlar i\u00e7in anlam\u0131', 'textdomain' ),\n\t'hayvansa' => _nx_noop( '%s group', '%s groups', 'hayvanlar i\u00e7in anlam\u0131', 'textdomain' ),\n\t);\n\t\n$sayi = 5; \/\/ Buras\u0131 veritaban\u0131ndan \u00e7ekti\u011finiz bir say\u0131 da olabilir.\n$gruplar = $grup['insansa']; \/\/ Group kelimesini insanlar i\u00e7in terc\u00fcmeye haz\u0131rl\u0131yoruz\n\nprintf( _n($gruplar[0], $gruplar[1], $sayi, 'textdomain'), $sayi );\n\n?><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-2\">\u00d6rnek-2<\/span><\/h3>\n\n\n\n<p><code>_nx_noop()<\/code>&nbsp;fonksiyonunun <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/translate_nooped_plural\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"translate_nooped_plural() (yeni sekmede a\u00e7\u0131l\u0131r)\">translate_nooped_plural()<\/a> ve <code>printf()<\/code> fonksiyonu ile birlikte kullan\u0131m\u0131na bir \u00f6rnektir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$grup = array( \n\t'insansa' => _nx_noop( '%s group', '%s groups', 'insanlar i\u00e7in anlam\u0131', 'textdomain' ),\n\t'hayvansa' => _nx_noop( '%s group', '%s groups', 'hayvanlar i\u00e7in anlam\u0131', 'textdomain' ),\n\t);\n\t\n$sayi = 5; \/\/ Buras\u0131 veritaban\u0131ndan \u00e7ekti\u011finiz bir say\u0131 da olabilir.\n$gruplar = $grup['insansa']; \/\/ Group kelimesini insanlar i\u00e7in terc\u00fcmeye haz\u0131rl\u0131yoruz\n\nprintf( translate_nooped_plural( $gruplar, $sayi, 'textdomain' ), number_format_i18n( $sayi ) );\n?><\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Haz\u0131r bir WordPress fonksiyonu olan _nx_noop() fonksiyonu, \u00f6rnekler ile zenginle\u015ftirilerek a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":3103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[179,180],"class_list":["post-3788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-fonksiyonlari","tag-_nx_noop","tag-nx-noop"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3788"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/3103"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}