[tableon]


Mesaj tablosunu çizen ana kısa kod. Varsayılan değerler kullanılarak nitelikler olmadan kullanılabilir. Niteliği ile 'id'(tablo kimliği) eklenti arka ucunda oluşturulan tabloları görüntülemek için kullanılır. Tüm öznitelikler, arka uçtaki ayarlardan daha yüksek önceliğe sahiptir!

Özellikler:

  • id: ana özellik, arka uç tablosu kimliğinde oluşturulan anlamına gelir. Aşağıdaki özniteliklerle tablo oluşturabilir ve bazı parametrelerini aşırı yükleyebilirsiniz.
  • post_type: Tabloda görüntülenecek yayın türleri. Varsayılan olarak 'yayınla'.
  • columns: tablo sütunlarını ayarlayın. Örnek: [tablo sütunları = 'id, küçük resim, başlık, __ fiyat, galeri']. Alabileceğiniz tüm olası sütun anahtarları eklenti yönetici sayfası-> sekme Ayarlar -> düğme "Tüm olası sütun anahtarları"Ayarlar tablosunun altındaki. Galeri: her gönderi için resim kimliklerinin nasıl alınacağını okuyun: https://posts-table.com/hook/tableon_gallery/
  • cells_width: Tablodaki sıralarına göre sütunların genişliğini ayarlayın: [tableon cell_width = '1px, 200px, 20%, auto']
  • per_page: sayfa başına gönderi sayısını ayarlama
  • per_page_sel_pp: sayfa başına değerler ayarlayın, örnek: [tableon per_page_sel_pp = '5,15,25']
  • per_page_position: sayfalandırma konumunu ayarlayın. Örnek: [tableon per_page_position = 't']
    • t - üst
    • b - alt
    • tb - üst ve alt
    • yok - bu açılır menüyü gösterme
  • per_page_sel_position: sayfa başına açılır konumu ayarla. Misal: [tableon per_page_sel_position = 't']
    • t - üst
    • b - alt
    • tb - üst ve alt
    • yok - bu açılır menüyü gösterme
  • order_by: sayfa yüklendikten sonra yazıların sıralaması için kullanılan anahtar. Alabileceğiniz tüm olası anahtarlar eklenti yönetici sayfası-> sekme Ayarlar -> düğme "Anahtarlara göre sırala"alt ayarlar tablosunda, bkz."Anahtarlara göre sırala"açılan pop-up'ta.
  • order: sıralama yönünü sıralar, burada 2 olası değer: Artan OR Azalan
  • hide_text_search: her [tableon] kısa kodunun üzerinde yazı başlığına göre arama yapmaya izin veren arama-girişi vardır, gerekirse gizlemek için 1'i burada ayarlayın
  • text_search_min_symbols: burada, gönderi başlığına göre arama yapıldığında minimum sembol sayısını ayarlayabilirsiniz.
  • text_search_placeholder: gönderi başlığına göre arama girişi için yer tutucu
  • filter_form: tablonun üstüne filtre formu ekleyin. Örnek: [tableon filter_form = 'price, pa_color']. Eklenti yönetici sayfasında alabileceğiniz tüm olası anahtarlar -> sekme Ayarlar -> düğme "Tüm olası sütun anahtarları"alt ayarlar tablosunda, bkz."Anahtarlara göre sırala"açılan pop-up'ta.
  • hide_filter_form: set 1 ise filtre formu yerine buton görünecek, bu butona tıklandığında filtre formu görünecektir
  • disable_filter_form: tamamen devre dışı bırak (gizlemek) varsa filtre formu
  • use_load_more: burada 1'i ayarlamak isterseniz - tablonun altında sayfalandırma yerine düğme görünecektir "Daha Yük".
  • table_html_id: Misal: 'my_great_table'- CSS amaçları veya programlama amaçları için
  • post_status: Bu özniteliğin kullanılması, gönderileri yalnızca 'yayınlamakdurum. Misal: 'yayınla, taslak'
  • orderby_select_fields: Değerleri burada ayarlamak isterseniz sıralama açılır menüsü görünür. Alabileceğiniz tüm olası anahtarlar eklenti yönetici sayfası-> sekme Ayarlar -> düğme "Tüm olası sütun anahtarları"alt ayarlar tablosunda, bkz."Anahtarlara göre sırala"açılan pop-up'ta.
  • compact_view_width: Küçük mobil cihazlar için. Burada, tablonun kompakt modda daha az görüntüleneceği pencere genişliğini ayarlayabilirsiniz. Örnek: 500
  • hide_on_mobile: mobil cihazlarda gizlemek isteyebileceğiniz sütunları ayarlayın
  • show_cart: 1'i ayarlarsanız - alışveriş sepeti masa üstünde gösterilecektir
  • cart_position: 0 - Sepet sağa, Sıralama açılır menüsü; 1 - Sol Sepet, Sağ sıralama açılır menüsü
  • show_print_btn: sol üst tablonun üzerinde yazdırma düğmesini göster
  • display_cell_info: fare üzerine geldiğinde hücre bilgilerini göster
  • skin: geçerli tablo için dış görünüm, dış görünümler hakkında daha fazla bilgi edinin okuyun
  • current_page: tablo yüklendikten sonra başlangıç ​​sayfası. Örnek: 4
    Ayrıca GET verilerini kullanarak bağlantıyla sayfa numarasını ayarlamak mümkündür, örnek: https://demo.posts-table.com/?current_page=7 - dikkatinizi bağlantı alanına çekin 'geçerli sayfa'
  • use_flow_header: tablo kaydırıldığında uçan başlık. Varsayılan olarak etkindir.
  • predefinition: yalnızca JSON biçiminde, hata olasılığı nedeniyle bu şekilde kullanılması önerilmez, tablo araçlarıyla daha iyi kullanın -> sekme "Ön tanım", ancak bunu yapabilirsiniz, örneğin: [tableon predefinition = '{" ids ":" 13287,12851,12843 "," author ": 2," by_taxonomy ":" category: 25,26 | post_tag: 19 | rel : AND "," ids_exclude ":" 13552 "," not_by_taxonomy ":" post_tag: 19 | my_custom_tax: 21 | rel: veya "} ']
  • author: gönderileri yazar kimliğine göre alır. Üyelik eklentileri için kullanılabilir.
  • mode: olası değerler - 'ajax','to_json','json'. Ajax modu, bu özellik tarafından yeniden tanımlanmadıysa her zaman açıktır. 'to_jsonmodu, gönderi verilerinin anında önbelleğe alınmasına izin verir ve kullanıcı, yalnızca gönderi başlığına göre arama yaparak, sunucu istekleri olmadan tablo içinde bunlar arasında gezinebilir (filtreler yalnızca veritabanıyla çalışır)! 'json'ajax tarafından gönderiler alınmaz ve sayfada tam olarak sayfa yüklendikten sonra önbelleğe alınmış tablo görüntülenir. Gibi 'json'modu arka uçta kullanır, bu mod ile ön tarafa kısa kod özelliği uygulanmalıdır is_front = 1'Json' veya 'to_json' modu 'ayarlanırsaorderby_select_fieldsdevre dışı bırakılacak! Bakın ('jsonmodu) burada demo.
  • is_front: bu özellik, mode = 'json'. Yerel işlevsellik. Örnek: [tableon id = 30 mode = 'json' is_front = 1]
  • filter_provider: TABLEON veritabanı isteklerini, WordPress için gönderi filtreleri olarak farklı eklentilerle senkronize etmeye izin veren özel nitelik, örneğin: mdtf. Okumak geliştirici bilgileri burada.
  • tableon_text_search_by: metin girişi için özel nitelik 'Başlığa göre ara'varsayılan olarak arama yalnızca başlığına göre gönderilir. Bu öznitelikle, aramayı sonraki alanlara göre genişletebilirsiniz: post_title (varsayılan), POST_CONTENT, post_excerpt. Ayrıca, filtre yapıcısından başlığa göre metin girişi kullanıyorsanız, bu özellik aynı zamanda bir metin girişi ile metin aramanın kullanılmasına da yardımcı olacaktır.
  • css_classes: tablo kapsayıcısı için herhangi bir CSS sınıfı
  • no_found_text: gönderi bulunamadığında özel metin
  • table_view: burada yalnızca bir değer mümkündür - 'ayrılmış', yazı tablosunun hücrelerini ayırır. Anlamak için demo sayfalarına bakın:
  • post_title_as_text - gönderi başlığındaki bağlantıyı devre dışı bırakma / etkinleştirme (1/0)
  • disable_link_on_thumb - gönderi küçük resmindeki bağlantıyı devre dışı bırakma / etkinleştirme (1/0)

Bazı karışık kullanım örnekleri:

  • [tableon id=25 columns='id,title,category,my_custom_taxonomy,post_tag' cells_width='1,80%,auto,150']
  • [tableon id=14 columns='id,title' filter_form='title, __price']
  • [tableon id=13280 table_html_id='tt13270aa' post_status='draft' orderby_select_fields='title,title-desc']
  • [tableon columns="id,post_title,cars_model" per_page=4 per_page_sel_pp="2,4,6,8" per_page_position='t' per_page_sel_position='t' order_by='post_title' order='asc']