lostyazilim
tr.link

Wordpress nasıl birden fazla single-product yapılır?

19 Mesajlar 1.607 Okunma
acebozum
tr.link

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Orjinal şablonu değiştirmişsiniz çünkü. O yüzden çalışmıyor. single-product.php komple aşağıdaki gibi olacak.


/**
* The Template for displaying all single products
*
* This template can be overridden by copying it to yourtheme/woocommerce/single-product.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/

if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}

get_header( 'shop' ); ?>

/**
* woocommerce_before_main_content hook.
*
* @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
* @hooked woocommerce_breadcrumb - 20
*/
do_action( 'woocommerce_before_main_content' );
?>



$cat = get_the_terms($post->cat_ID, 'product_cat');
$catID = $cat[0]->term_id;

if($catID == 98):
wc_get_template_part( 'content', 'single-product' );
else:
wc_get_template_part( 'content', 'single-product-custom' );
endif;
?>



/**
* woocommerce_after_main_content hook.
*
* @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
*/
do_action( 'woocommerce_after_main_content' );
?>

/**
* woocommerce_sidebar hook.
*
* @hooked woocommerce_get_sidebar - 10
*/
//do_action( 'woocommerce_sidebar' );
?>


/* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */



do_action ve while döngüsüne dikkat ederek tekrar düzenleyin şablonunuzu. Ayrıca sizin için kontrol ettim. Düzgün çalışıyor.



Hocam verdiğiniz kodları direkt olarak single-product.php ile değiştirdim, fakat bu seferde kategori ID'si 98 olan ürün açılıyor ( benim css ve diğer bütün html ayarlarım gitmiş şekilde açılıyor yani öz woocomerece halinde açılıyor ) fakat ID'si 98 olmayanlar açılmıyor boş sayafada gelmiyor header ve footer var fakat ürünleri göstermiyor
 

 

elektronikssl
webimgo

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)
bilimokur hocam content-single-product-custom.php şeklinde bir php daha oluşturdum bu sefer içerikler geldi ama kendi divlerime nasıl uyarlicam onun için uğraşıyorum şuanda :)
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Biraz html php css geliştirin. Uğraştıkça olur merak etmeyin :)
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Biraz html php css geliştirin. Uğraştıkça olur merak etmeyin :)


Hocam şöyle bir sorun var html kısmında bir sorun yok ama şöyle söylim, html kodlarımı koydugum zaman woocommerece de bozulma oluyor yani entegrasyonda bir sıkıntı var galiba teşekkür ederim yardımlarınız için
 

 

wmaraci
wmaraci

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Biraz html php css geliştirin. Uğraştıkça olur merak etmeyin :)

Hocam rahatsız ediyorum da bir şey sormak istiyorum, size gönderdiğim sizinde kodları değiştirmişsiniz dediğiniz kodlarla bu iş olmaz mı?

Hocam ek olarak woocommereceye metabox ekleyebiliyor muyuz? Ürünler bölümünden ürün eklerken bir içeriğin görünmesi veya gizlenmesi için checkbox ekleyebilirmiyiz?
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Olur fakat dosyanın içinde hangi kodlar var her biri ne işe yarıyor iyice bilmeniz lazım. Yoksa karşınıza sürekli bir sorun çıkar.

Metabox ekleyebilirsiniz. Sonuçta ürün dediğimiz şey de bir post_type.
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Olur fakat dosyanın içinde hangi kodlar var her biri ne işe yarıyor iyice bilmeniz lazım. Yoksa karşınıza sürekli bir sorun çıkar.

Metabox ekleyebilirsiniz. Sonuçta ürün dediğimiz şey de bir post_type.

Teşekkür ederim metabox eklemeyi nasıl yapabilirim? Düz yazılara ekliyorumda woocommereceye nasıl eklenir hocam?
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
metabox kodunuzu yazarsanız yardımcı olabilirim.
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

metabox kodunuzu yazarsanız yardımcı olabilirim.

Hocam çok saolun metabox sorununu çözdüm şunu sormak istiyorum affınıza sığınarak,
şu konuya bakarmısnız?
https://wmaraci.com/forum/wordpress-sorunlari/woocommerece-nasil-serial-key-satilir-535187.html#post3058669
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al