Ana İçeriğe Geç

WordPress Geçici API Nasıl Kullanılır

Divi: Kullanılacak en kolay WordPress teması

Divi: Tüm zamanların en iyi WordPress teması!

daha fazla 600.000 indirmeler, Divi, dünyanın en popüler WordPress teması. Tamamen, kullanımı kolay ve 62 ücretsiz şablonlardan daha fazlasını sunuyor. [Önerilen]

WordPress ile bir web uygulaması oluşturmaya gelince, güçlü API'leri daha kolay hale getirir. Seçenekler API'sı ile veri eklemek veya almak gerçekten karmaşık değil. Ancak bazen geçici verileri son kullanma tarihi ile saklamamız gerekir.

WordPress "üzerinden sezgisel önbellekleme sunar geçici "(Geçici veya İngilizce) bunu yapmayı sağlayan geçici bir son kullanma tarihi olan verileri saklamak. Geçicileri kullanacağız, bu yüzden neden bu WordPress API'sine yeni bir bakış atmayacağınızı düşündüm?

WordPress Kodeksine göre:

Geçici API, Seçenekler API'sine çok benzer, ancak bir önbellekleme bilgisini geçici olarak saklamak için veritabanının wp_options tablosunu kullanma işlemini basitleştiren bir sona erme süresi ekleme özelliğine sahiptir. .

Bu seride, geçici veriler, geçici verileri depolayarak bir eklentiyi etkinleştirdiklerinde kullanıcıları ana sayfaya yönlendirmenin etkili bir yoludur.

Bu derste, Geçici API konseptini inceleyeceğiz (geçici) WordPress'te ve Seçenekler API'sinden nasıl farklı olduğu hakkında.

Geçici API

Geçici ürünler bize özel bir ad vererek önbelleğe alınmış bilgileri geçici olarak saklama yolları sağlar ("anahtar-değer" çiftleri) ve bir son kullanma süresi. Ayarlanan süre sona erdiğinde, geçici süreler sona erer ve kaldırılır. Bu geçici işlemler performansı artırır ve web uygulamasının genel performansını hızlandırır.

Ama soru ortaya çıkıyor: Süre sonu "Geçici" lerin tek avantajı mı?

Cevap hayır! API seçeneklerinin aynı veri depolama, düzeltme ve kurtarma amacına hizmet etmesine rağmen, büyük bir veri kümesiyle mümkün olan en iyi performansı sağlayamaz.

Eklenen sona erme süresi ile, geçici veriler geçici olarak depolamak için daha uygun hale gelir. Daha az sayıda web isteği sağlamak için, geçici olanlar, geleneksel WordPress veritabanı yerine, örneğin Memcached gibi hızlı bellekte veri saklama olanağına sahiptir. Ayrıca not, geçici seçeneklerin, geleneksel seçeneklerin bulunmadığı eklentileri önbelleğe almakla doğal olarak hızlandırılmasıdır. Kodeksinde belirtildiği gibi:

Örneğin bir Memcached eklentisi, WordPress geçici değerlerini veri tabanı yerine hızlı bellekte saklayacaktır. Bu nedenle, geçici süreler süresi dolması veya herhangi bir zamanda sona ermesi gereken verileri depolamak için kullanılmalıdır. Geçicilerin de veritabanında bulunmaları beklenmemelidir, çünkü başka bir yerde saklanabilirler.

Bu nedenle, belirli bir süre sonra süresi dolmuş veya silinmiş bir özelliğe ihtiyaç duyduğunuzda, seçenekler yerine geçici işlemleri kullanın.

En iyi WordPress temalarını ve eklentilerini mi arıyorsunuz?

Envato'daki en iyi eklentileri ve WordPress temalarını indirin ve web sitenizi kolayca oluşturun. 49.720.000 indirme işleminden daha fazla. [ÖZEL]

Geçicilerin Kullanılması

Geçici olaylar çok basit bir arayüz ile çalışır. Bunlarla üç temel işlevi gerçekleştirebilirsiniz:

  • «İşleviyle veri oluşturma / güncelleme set_transient »
  • «İşleviyle verileri kurtarın get_transient »
  • İşleviyle geçici olayları silin " delete_tansient »

Bu üç temel işlem, bir uygulamanın performansını hızlandırmanıza yardımcı olabilir.

1 - Spike Oluşturma / Güncelleme

İşlevi kullanın set_transient () başak oluşturmak veya güncellemek için. Bu fonksiyon üç parametre alır:

  • Anahtar: (type string) Geçiciin adı. En fazla 172 karakterden oluşmalıdır.
  • Değer: (karışık tip) Bu, saklanması gereken veridir. Belki bir PHP değişkeni veya bir dizi nesnesi.
  • Sona erme: (int type) saniye cinsinden kullanım ömrü. Varsayılan olarak 0 (son kullanma tarihi).

Unutmayın: Belirttiğiniz son kullanma tarihi, sivriğin depolanacağı süredir. Bu süreden sonra, geçici kaldırılır. Ancak spike bu tarihten önce de silinebilir.

Önbelleğin bir parçası olduğundan, süre dolmadan kullanıcı tarafından silinebilir.

Öyleyse kendinize, zaman aşımı süresinin geçici bir hayattan asla geçmeyecek bir sınır olduğunu söyleyin.

<? Php set_transient (dize $ geçicikarışık $ değerUluslararası $ son kullanma )?>

İlk iki parametre bir çift anahtar - değer Ve zorunludur, azami son kullanım süresini ayarlayan üçüncü parametre isteğe bağlıdır.

İşte pratik bir örnek:

<? Php // Geçici maksimum yaşı 60 ikincisidir. set_transient ( '_welcome_redirect_wpw', doğru, 60); ?>

geçici Zaman sabiti

Yukarıdaki örnekte, 60 saniye ayarını, geçici parametrenin silinmesi gereken son kullanma süresini ayarlayan üçüncü parametreye ayarladım. Yukarıdaki örneğe göre, nesne _welcome_redirect_wpw Yaşamın 60 saniyesini aşamaz.

WordPress 3.5'te, zamanı kolayca ifade etmek için birkaç sabit tanıtıldı. Bu sabitler kodu daha eksiksiz ve kesin hale getirir. İşte liste:

Elementor ile web sitenizi kolayca oluşturun

Elementor, profesyonel bir görünüme sahip herhangi bir web sitesi tasarımını kolayca oluşturmanıza olanak sağlar. Kendin yapabileceğin için pahalı ödemeyi kes. [Ücretsiz]

MINUTE_IN_SECONDS = 60 (saniye) = HOUR_IN_SECONDS 60 * MINUTE_IN_SECONDS DAY_IN_SECONDS = 24 * HOUR_IN_SECONDS WEEK_IN_SECONDS = 7 * DAY_IN_SECONDS YEAR_IN_SECONDS = 365 * DAY_IN_SECONDS

2 - Geçici olanı alma

İşlev aracılığıyla bir değer kaydettikten sonra set_transient ()işlevini çağırarak değeri alabilirsiniz. get_transient ().

Tek bir parametreyi alır, spike anahtarı $ geçici.karma tiptransient) değer.

Standart format aşağıdaki gibidir:

<? Php get_transient (string $ geçici); ?>

Örneğimizde, değer şöyle alınır:

? <PHP get_transient ( '_welcome_redirect_wpw'); ?>

Oldukça basit? Ancak geçici yoksa veya süresi dolmuş olsaydı ne olurdu? Bu durumda, işlev get_transient () yanlış bir değer verir.

Geçici değerlerin kurtarılması sırasında kimlik operatörünü (===) kullanmanızı öneririm.

3 - Geçici olanı kaldır

Süresi geçmeden geçici olayları kaldırmak isteyebileceğiniz durumlar olabilir. İşlevi delete_transient () yardım edeceksin. Biçimi işleve benzer get_transient ().

Geçici bir $ geçici anahtar olan tek bir parametre alır ve geçici olanı kalıcı olarak siler.

Çevrimiçi Mağazanızı kolayca oluşturun

WordPress'te fiziksel ve dijital ürünlerinizi satmak için ücretsiz WooCommerce, en iyi e-ticaret eklentilerini indirin. [Ücretsiz]

İşte genel format:

<? Php delete_transient (string $ geçici); ?>

Bizim durumumuzda, biz böyle kaldırabilirsiniz:

<? Php yönlendirme geçici Sil //. delete_transient ( '_welcome_redirect_wpw'); ?>

Geçici Olayların kullanımları

Geçici şeyler bir şeyi önbelleğe almak için kullanılabilir (tam widget için temel veriler). Piyasaya sunulduğundan beri, geçici projeler farklı web projelerinde kullanılmıştır. Geçicilerin bazı pratik kullanımları:

  • Eğer eklenti bir ana sayfasında kullanabilirsiniz.
  • Onları, en iyi yorum verilerini listeleyen bir kenar çubuğu widget'ında kullanabilirsiniz.
  • Geçici olan WordPress gezinme menülerini hızlandırabilirsiniz.
  • Etiketleri geçici olarak önbellekleyebilirsiniz.

Bu eğitim için bu kadar. Umarım artık WordPress'te Geçici API'nin nasıl kullanılacağını bilirsiniz.

Bu makale yorumları 0 içeriyor

YORUM BIRAKIN

E-posta adresiniz gösterilmeyecektir. Doldurulması zorunlu alanlar * ile işaretlenmiştir *

Bu site, istenmeyenleri azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl kullanıldığı hakkında daha fazla bilgi edinin..

Başa dönüş
1 hisseleri
hisse
cıvıltı
Enregistrer1