{"id":3773,"date":"2019-07-06T02:28:45","date_gmt":"2019-07-05T23:28:45","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=3773"},"modified":"2019-07-22T13:14:31","modified_gmt":"2019-07-22T10:14:31","slug":"_ex","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/_ex\/","title":{"rendered":"_ex()"},"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=\"#text\"><span class=\"toc_number toc_depth_2\">2.1<\/span> $text<\/a><\/li><li><a href=\"#anlam_ipucu\"><span class=\"toc_number toc_depth_2\">2.2<\/span> $anlam_ipucu<\/a><\/li><li><a href=\"#textdomain\"><span class=\"toc_number toc_depth_2\">2.3<\/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><\/ul><\/li><\/ul><\/div>\n\n<pre class=\"wp-block-code\"><code>_ex( string $text, string $anlam_ipucu, string $textdomain = 'default' )<\/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>Bu fonksiyon, terc\u00fcmanlar\u0131n, ayn\u0131 texti farkl\u0131 \u015fekillerde terc\u00fcme edebilmesi i\u00e7in olu\u015fturulmu\u015f bir fonksiyondur. Yani, e\u015f sesli kelimeleri, farkl\u0131 metinlerde, farkl\u0131 anlamlarda terc\u00fcme etmeyi m\u00fcmk\u00fcn k\u0131lan bir fonksiyondur.<\/p>\n\n\n\n<p>T\u00fcrk\u00e7eden \u00f6rnek vermek gerekirse; \u201c<em>Y\u00fcz<\/em>\u201d kelimesi, her zaman ayn\u0131 anlam\u0131 ta\u015f\u0131maz. Bazen suda y\u00fczmek, bazen bir insan\u0131n y\u00fcz\u00fc, bazen de bir say\u0131 olan y\u00fcz anlamlar\u0131na gelir. \u0130\u015fte, \u201c<em>Y\u00fcz<\/em>\u201d kelimesinin, farkl\u0131 anlamlar\u0131na g\u00f6re terc\u00fcme edilebilmesini m\u00fcmk\u00fcn k\u0131lmak i\u00e7in,\u00a0<code>_ex()<\/code>\u00a0fonksiyonunu kullanabiliriz.<\/p>\n\n\n\n<p><code>_ex()<\/code> fonksiyonu ile <code>_x()<\/code> fonksiyonu aras\u0131ndaki tek fark <code>_ex()<\/code> fonksiyonunun texti ekrana bast\u0131rmas\u0131; <code>_x()<\/code> fonksiyonunun ise text de\u011ferini d\u00f6nd\u00fcrmesidir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki iki sat\u0131r birbirine e\u015fittir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>_ex('Y\u00fcz', 'Say\u0131 olarak', 'textdomain');\necho _x('Y\u00fcz', 'Say\u0131 olarak', 'textdomain');<\/code><\/pre>\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=\"text\">$text<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) Terc\u00fcmeye haz\u0131r olmas\u0131n\u0131 istedi\u011fimiz metindir.<\/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&nbsp;<code>'default'<\/code>&nbsp;olarak 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>Terc\u00fcme edilmi\u015f olarak,&nbsp;<em>$text<\/em>&nbsp;parametresindeki ifadeyi ekrana bast\u0131r\u0131r.<\/p>\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 _ex( $text, $context, $domain = 'default' ) {\n    echo _x( $text, $context, $domain );\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>A\u015fa\u011f\u0131da verilen \u00f6rneklerde, \u201c<em>Y\u00fcz<\/em>\u201d kelimesini, iki farkl\u0131 \u015fekilde terc\u00fcme edilebilecek halde haz\u0131rlad\u0131k:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'Birinci anlam: ' . _ex('Y\u00fcz', 'Say\u0131 olarak', 'textdomain');\n echo '&lt;br>';\n'\u0130kinci anlam:  ' . _ex('Y\u00fcz', 'V\u00fccut b\u00f6l\u00fcm\u00fc olarak', 'textdomain');<\/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 _ex() 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":[176,173],"class_list":["post-3773","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-fonksiyonlari","tag-_ex","tag-internationalization"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3773","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=3773"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3773\/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=3773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}