• 12-11-2020, 12:36:37
    #1
    Selamlar,
    A sitesinin veritabanından başka bir ön eke ait olan options tablosunu okumasını istiyoruz. Diğer bütün tabloları ortak kullanıp sadece options hücresini farklı okumasını istiyoruz web sitesinin adını görmesi için.
    Bu mümkün müdür? Yani nasıl bir kod ekleyerek örneğin wp_options'u okutmak yerine wp2_options'u okutabiliriz?
  • 12-11-2020, 13:09:09
    #2
    WebHizmetleri adlı üyeden alıntı: mesajı görüntüle
    Selamlar,
    A sitesinin veritabanından başka bir ön eke ait olan options tablosunu okumasını istiyoruz. Diğer bütün tabloları ortak kullanıp sadece options hücresini farklı okumasını istiyoruz web sitesinin adını görmesi için.
    Bu mümkün müdür? Yani nasıl bir kod ekleyerek örneğin wp_options'u okutmak yerine wp2_options'u okutabiliriz?
    site başlığı içinse bunu kullanabilirsin.
    define( 'WP_HOME', 'http://example.com' );
    define( 'WP_SITEURL', 'http://example.com' );
  • 12-11-2020, 13:14:07
    #3
    Orgeneral adlı üyeden alıntı: mesajı görüntüle
    site başlığı içinse bunu kullanabilirsin.
    define( 'WP_HOME', 'http://example.com' );
    define( 'WP_SITEURL', 'http://example.com' );
    Teşekkürler cevabınız için. Tam olarak bu değil aslında şu şekilde anlatayım.
    Tek veritabanını kullandırdığım aynı hostta 2 sitem var. İkinci sitemin domaini farklı ama aynı wp_options tablosunu kullandığı için anadomaine yönleniyor site. Bu yönlendirmeyi durdurmak için wp2_options olarak tablo oluşturdum. Bu ikinci sitenin sadece bu wp2_options tablosunu görüp diğer tabloları ortak kullansın istiyorum.
  • 13-11-2020, 01:01:23
    #4
    Konuyla ilgili yönergelere buradan ulaşabilirsiniz > https://wordpress.org/support/articl...wp-config-php/

    İlgili yönergeye kısa bir göz attım. Yukarıdaki arkadaşın paylaştığı kodlar sadece site başlığı için değil site adreslerini de ayarlıyor. Kodları ikinci sitenizin wp-config.php dosyasına eklerseniz site adresini veritabanından değil direkt config dosyasından görür ve çalışır. Bu sayede de ikinci bir veritabanı kullanmanıza gerek kalmaz. Sizin dediğiniz gibi options tablosunu ayrı şekilde göstermeniz çok zor bence çünkü bu sorgulamayı kullanan birçok dosya var. Sadece wp-config ile bitmiyor iş.

    define( 'WP_SITEURL', 'http://example.com/wordpress' );
    
    define( 'WP_HOME', 'http://example.com' );
    Bu kodları site adresiniz ile değiştirerek ikinci sitenizin wp_config.php dosyasını güncelleyin.
  • 13-11-2020, 11:47:43
    #5
    Orgeneral adlı üyeden alıntı: mesajı görüntüle
    site başlığı içinse bunu kullanabilirsin.
    define( 'WP_HOME', 'http://example.com' );
    define( 'WP_SITEURL', 'http://example.com' );
    mucahitergul adlı üyeden alıntı: mesajı görüntüle
    Konuyla ilgili yönergelere buradan ulaşabilirsiniz > https://wordpress.org/support/articl...wp-config-php/

    İlgili yönergeye kısa bir göz attım. Yukarıdaki arkadaşın paylaştığı kodlar sadece site başlığı için değil site adreslerini de ayarlıyor. Kodları ikinci sitenizin wp-config.php dosyasına eklerseniz site adresini veritabanından değil direkt config dosyasından görür ve çalışır. Bu sayede de ikinci bir veritabanı kullanmanıza gerek kalmaz. Sizin dediğiniz gibi options tablosunu ayrı şekilde göstermeniz çok zor bence çünkü bu sorgulamayı kullanan birçok dosya var. Sadece wp-config ile bitmiyor iş.

    define( 'WP_SITEURL', 'http://example.com/wordpress' );
    
    define( 'WP_HOME', 'http://example.com' );
    Bu kodları site adresiniz ile değiştirerek ikinci sitenizin wp_config.php dosyasını güncelleyin.

    İkinizede teşekkür ederim. Sayenizde olayı çözdük.
    İyi çalışmalar herkese.
  • 13-11-2020, 11:49:15
    #6
    WebHizmetleri adlı üyeden alıntı: mesajı görüntüle
    İkinizede teşekkür ederim. Sayenizde olayı çözdük.
    İyi çalışmalar herkese.
    rica ederim ama farklı options tablosu için araştırma yapacağım tüm içierkler aynı userlar aynı sadece ayarlar tablosu farklı olan bir sistem için.