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)