Prpjenizde belirli bir kategorinin farklı bir single post template kullanmasnı isteyebilirsiniz. Bunu yapmanın en elverişli yolu aşağıdaki gibidir: // Custom single template by category // https://halgatewood.com/wordpress-custom-single-templates-by-category add_filter(‘single_template’, ‘check_for_category_single_template’); function check_for_category_single_template( $t ) { foreach( (array) get_the_category() as $cat ) { if ( file_exists(STYLESHEETPATH . “/single-category-{$cat->slug}.php”) ) return STYLESHEETPATH . “/single-category-{$cat->slug}.php”; if($cat->parent) { $cat = get_the_category_by_ID(… Okumaya devam et Belirli bir kategori için özel tek şablon tanımlamak
Kategori: Genel
Mevcut kullanıcı/yazarın gönderileri özel bir sayfa şablonunda nasıl görüntülenir?
Mevcut kullanıcı/yazarın gönderilerinin özel bir sayfa şablonunda görüntülenmwsini istiyorsanız aşağıdaki kodu sayfa şablonunuza ekleyebilirsiniz. if ( is_user_logged_in() ): global $current_user; wp_get_current_user(); $author_query = array(‘posts_per_page’ => ‘-1′,’author’ => $current_user->ID); $author_posts = new WP_Query($author_query); while($author_posts->have_posts()) : $author_posts->the_post(); ?>
Elementor’a PHP Kodu Eklemek İçin Kısa Kod Oluşturmak
WordPress kısa kod API yönergelerini kullanarak, Function.php dosyanıza (veya tema kurulumunuza bağlı olarak başka bir dosyaya) aşağıdaki kodu ekleyin: // Shortcode to output custom PHP in Elementor function wpc_elementor_shortcode( $atts ) { echo “This is my custom PHP output in Elementor!”; } add_shortcode( ‘my_elementor_php_output’, ‘wpc_elementor_shortcode’); İlkinden ayrı olarak birden fazla özel php işlevinin çıktısını almanız… Okumaya devam et Elementor’a PHP Kodu Eklemek İçin Kısa Kod Oluşturmak
Sunucu, bu istemci tarafından desteklenen hiçbir kimlik doğrulama yöntemini desteklemiyor hatası
Sunucu, bu istemci tarafından desteklenen hiçbir kimlik doğrulama yöntemini desteklemiyor hatası alıyorsanız aşağıdaki çözüm yolları işinize yatrayacaktır. Hatanın nedeni Plesk Linux üzerinde mail servislerinde çoklu SSL kullanımın (multiple domain) desteklenmemesi. Outlook istemcisinde gelen ve giden sunucuya mail.domain.com yerine SSL aktif edilmiş sunucu ismimizi yazmamız gerekiyor. Mail kullanıcıları Outlook ayarlarından şifreli bağlantı türünü SSL veya TLS… Okumaya devam et Sunucu, bu istemci tarafından desteklenen hiçbir kimlik doğrulama yöntemini desteklemiyor hatası
Woocommerce”Üzgünüz, bu dosya türünü yüklemenize izin verilmiyor” hatası
CSV formatında dışa aktardığınız Woocommerce ürünlerini içe aktarırken Woocommerce”Üzgünüz, bu dosya türünü yüklemenize izin verilmiyor” hatası alıyorsanız aşağıdaki kodu wp-config dosyanıza ekleyin. sorun çözülecektir. define(‘ALLOW_UNFILTERED_UPLOADS’, true);
Sayfada bir başlığı başka bir başlıkla değiştirmek (class a göre)
<h3 class=”entry-title title”>Blog</h3> <script> var myClasses = document.getElementsByClassName(“entry-title title”); for (var i = 0; i < myClasses.length; i++) { myClasses[i].innerHTML = “Yazılar”; } </script>
WordPress 500 Internal Server Error Hatası Çözümü
WordPress sitenizde 500 Internal Server Error hatası alıyorsanız hemen paniğe kapılmayın. Pek çok nedeni olabilir. Özellikle sunucu değişikliği yaptıysanız ve aşağıdalki gibi 500 Internal Server Error hatası alıyorsanız .htaccess dosyasını aşağıda verdiğim wordpress varsayılan .htaccess dosyası ile değiştirmeniz hatayı çözecektir. Hata: Server Error 500 Internal Server Error The server encountered an internal error or misconfiguration… Okumaya devam et WordPress 500 Internal Server Error Hatası Çözümü
Javascript ile bir text öğesini değiştirmek
Bazen wordpress sitelerimizde modifiye ve kişiselleştirmeler nedeniyle bir text öğesini (örneğin her sayfaya çağrılan sabit başlıklar gibi) değiştirmek gerekebilir. Javascript ile bunu yapmanın çok kolay yolu var. <script>function replaceRecursively(element, from, to) { if (element.childNodes.length) { element.childNodes.forEach(child => replaceRecursively(child, from, to)); } else { const cont = element.textContent; if (cont) element.textContent = cont.replace(from, to); } };… Okumaya devam et Javascript ile bir text öğesini değiştirmek
Changing Nameservers in Google Domains
Login to your Google Domains account. If you have multiple domains registered with Google then you will need to select the domain where you want to change the nameservers. Click on Manage next to the domain that you want to modify or proceed to the next step. Google Domains -Domain list Once you’ve select the… Okumaya devam et Changing Nameservers in Google Domains
Woocommerce login olduğunda çalışan css tanımlayıcı
Müşterim woocommerce’de login olduğunda sitedeki bir bölümün görünmemesini istiyor. Bu durumda sadece login olduğunda çalışan css tanımlayıcı yazmak gerekiyor. Bunu css dosyasında .logged-in clası vererek kolay bir şekilde yapabiliyoruz.