- Android alkalmazások - szoftver kibeszélő topik
- MIUI / HyperOS topik
- OnePlus Nord 5 - lehűti a kedélyeket
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
- Ilyen a Huawei Watch 5 és új érzékelője
- Yettel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Apple Watch
-
Mobilarena
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
adatfalo
senior tag
válasz
inf3rno #8949 üzenetére
Szerintem valami ilyesmire gondolsz:
function prefix_restrict_users_to_own_posts($wp_query) {
if (is_admin()) {
// Meghatározza a jelenlegi felhasználó szerepét
$user = wp_get_current_user();
// Ellenőrzi, hogy a felhasználó 'szerző' vagy 'szerkesztő' szerepű-e
if (in_array('author', (array) $user->roles) || in_array('editor', (array) $user->roles)) {
// Korlátozza a lekérdezést csak a jelenlegi felhasználó által írt bejegyzésekre
$wp_query->set('author', $user->ID);
}
}
}
add_action('pre_get_posts', 'prefix_restrict_users_to_own_posts');
function prefix_restrict_editing_to_own_posts($caps, $cap, $user_id, $args) {
// Ellenőrizzük, hogy az 'edit_post' vagy 'delete_post' képességről van-e szó
if ('edit_post' != $cap && 'delete_post' != $cap) {
return $caps;
}
$post = get_post($args[0]);
$post_type = get_post_type_object($post->post_type);
// Ellenőrizzük, hogy a poszt létezik-e és hogy egyedi poszttípus-e
if (!$post || 'your_custom_post_type' != $post->post_type) {
return $caps;
}
// Ellenőrizzük, hogy a jelenlegi felhasználó a poszt szerzője-e
if ($user_id != $post->post_author) {
$caps[] = $post_type->cap->edit_others_posts;
} return $caps;
}
add_filter('map_meta_cap', 'prefix_restrict_editing_to_own_posts', 10, 4);
Új hozzászólás Aktív témák
- TCL LCD és LED TV-k
- Wise (ex-TransferWise)
- Luck Dragon: Asszociációs játék. :)
- Android alkalmazások - szoftver kibeszélő topik
- exHWSW - Értünk mindenhez IS
- Háztartási gépek
- Külső 3,5'' mobil rack-ek topikja
- Autós topik
- Leállítás, Alvó mód és Újraindítás: mit csinál a Windows?
- WoW avagy World of Warcraft -=MMORPG=-
- További aktív témák...
- Bomba ár! Acer Aspire A515 - i5-8GEN I 8GB I 128GB SSD I 15,6" FHD I Nvidia 2GB I Cam I W11 I Gari!
- Apple iPhone 16 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo ThinkPad L390 - i7-8GEN I 16GB I 512SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest