it-swarm.asia

Sayfa başına özel kenar çubuğu widget'ları mümkün .. mümkün mü?

Diyelim ki arabalar hakkında bir site yapıyorum ve bir Sayfanın ana içerik alanında (belirli bir şablon kullanarak), belirli bir otomobille ilgili birkaç paragraf var.

Kenar çubuğunda, birkaç standart widget vardır. Ama aynı zamanda belirli bir araba hakkında 'bilgi paneli' olan bir widget istiyorum.

Öyleyse, Wordpress'te sayfa başına bir pencere aracı eklemenin en kolay yolu nedir? Sanırım ideal olarak, bilgi paneline Wordpress'teki standart sayfa düzenlemesiyle girilebilir. Belki de Özel Alanlar aracılığıyla, böylece Üretici alanı için "Volvo" yazabilir ve kenar çubuğunda görünür. (veya bu eklenti zaten kapsayan bir şey mi?)

3
cannyboy

Bunu yapmak için widget kullanacaksanız Widget Logic Plugin uygulamasını istiyorsunuz. Ancak, tahmin ettiğiniz gibi, bunu yapmanın en iyi yolu bu değildir. Bence, yapmak istediğinizi elde etmenin en iyi yolunun, doğru sayfada olduğunu tespit etmesi durumunda, gönderi bilgilerine erişen özel bir widget oluşturmak olduğunu düşünüyorum. Bunun gibi bir şey:

global $wp_query;
$custom_data = get_post_meta( $wp_query->post->ID, 'your_custom_postmeta_key', true );
if( is_page() && !empty( $custom_data ) ){
  echo $before_widget . $before_title . $title . $after_title;
  echo apply_filters( 'the_content', $custom_data );
  echo $after_widget;
}

Bunu normal pencere yapısı yapısına sokarsanız, bu, yalnızca bir sayfa üzerindeyseniz ve o sayfada pencere öğesiyle alakalı meta içeriğe sahipse görünen sayfa başına pencere öğesi oluşturma işleminde oldukça etkili olur. Bu noktada, yalnızca özel içeriği girmek için WordPress'in sayfalarda zaten sağladığı özel alanları kullanabilirsiniz.

2
John P Bloch

Bunu yapmanıza olanak sağlayan bazı eklentiler var. bağlamsal aletler örneğin. Diğer yol "Sayfa"/"Mesaj" şablonu için farklı bir kenar çubuğu oluşturmaktır.

Farklı bir yol, sidebar.php’nize "sayfa" veya "tek" olup olmadığınızı kontrol eden ve eğer öyleyse özel alanlara girdiğiniz bilgileri "yazdırır" diyen statik bir kod koymaktır.

2
hannit cohen

Widget ekranını Widget İçeriği Eklentisi WordPress ile başarılı bir şekilde kontrol edebilirim. Semiologic Pro'nun yapma şeklini seviyorum. Bu üyeliğe dayalı bir eklenti, bu yüzden aradığınızı bu ise hiçbir fikrim yok:

alt text

Herhangi bir kenar çubuğundaki tüm widget'lar için bir dizi ekran seçeneği sunar.

2
hakre
0
Thomas Jensen