Beillesztés tartalomba
A műszakbeosztás tartalomba illeszteni shortcode
-on keresztül lehet az alábiak szerint:
- Aktuális hónap – alapértelmezett megjelenés
[shift-schedule]
- Aktuális hónap – információs oszlopok nélkül
[shift-schedule info="hide"]
Ez a látható eredmény érhető el akkor is, ha a CSS bejegyzések között szerepel az alábbi:th[data-info], td[data-info] { display: none; }
- Aktuális hónap – kiválasztott kategóriák
[shift-schedule category="category-slug,category-slug2"]
A táblázatban csak azok a felhasználók jelennek meg, akik a megadott kategóriákba tartoznak. - Egy adott hónap
[shift-schedule month="2020-08"]
- Következő hónap
[shift-schedule month="next"]
- Legutolsó szerkesztett hónap
[shift-schedule month="last"]
- Egy hét beillesztése
Aktuális hét:
[shift-schedule week="now"]
Következő hét:[shift-schedule week="next"]
Név megjelenítésének felülírása
Szükséged lehet arra, hogy a táblázat soraiban a név megjelenítését módosítsd. Ehhez a shift_schedule_render_name
szűrő áll rendelkezésedre. A pluginban ez nincs definiálva, de megvizsgálja, hogy létezik-e és ha igen, akkor használja.
Ez a minta egy lehetséges megoldás, ha pl. a kategóriát is meg szeretnéd jeleníteni a név után. Másold a (chil) témád functions.php
fájlba ahhoz, hogy használni tudd:
function shift_schedule_my_render_name($user) { // $user = WP_Post Object $info = ''; $terms = get_the_terms($user->ID, 'schedule-category'); if (!empty($terms)) { $info = array(); foreach ($terms as $term) { $info[] = $term->name; } if (!empty($info)) { $info = ' <small>['.implode(', ', $info) .']</small>'; } } $html = $user->post_title . $info; return $html; } add_filter('shift_schedule_render_name', 'shift_schedule_my_render_name', 10, 1);
Beosztottak sorrendje
A plugin a beosztottakhoz CPT-t (Custom Post type) használ, ezért a sorrendet bármilyen beépülő pluginnal lehet módosítani. (Pl.: Simple Custom Post Order)