- Azonnali processzoros kérdések órája
- Monitortrió a Samsungtól, köztük egy 500 Hz-es QD-OLED-del
- HDD probléma (nem adatmentés)
- Soundbar, soundplate, hangprojektor
- Fujifilm X
- Mini-ITX
- Melyik tápegységet vegyem?
- OLED monitor topic
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
-
PROHARDVER!
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
- Azonnali processzoros kérdések órája
- Windows: mi történik valójában Leállításkor, Alvó módban és Újraindításkor?
- Formula-1
- Battlefield 6
- Spórolós topik
- Jól néz ki a világoskék iPhone 17 Air
- Monitortrió a Samsungtól, köztük egy 500 Hz-es QD-OLED-del
- Gyúrósok ide!
- Linux felhasználók OFF topikja
- Lakáshitel, lakásvásárlás
- További aktív témák...
- Lenovo T580 eladó! Magas minőségben felújítva, 1 év garanciával, számlával
- Gigabyte X870 Aorus Elite Wifi7 - Hajlott PIN + 1 érdekesség - Garis!
- Eladó konfig! I5-12400F 512GB SSD 32GB DDR4 RX6700XT 12GB!
- HP PROOBOOK 445 G10 ELADÓ
- ÚJ, BONTATLAN Samsung Galaxy S25 / S25+ / S25 Ultra - GYÁRTÓI garanciával
- Apple iPhone 13 Pro / 128GB / Gyárifüggetlen / 12Hó Garancia / 85% akku
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700 / RX 5500XT 8GB / 16GB DDR4 / 256SSD + 1TB HDD
- Lenovo ThinkPad T15 Gen 1 Intel Core i5-10310U
- HIBÁTLAN iPhone 13 mini 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3038, 94% Akkumulátor
- Seagate IronWolf Pro 4TB 3,5 Recertified HDD
Állásajánlatok
Cég: FOTC
Város: Budapest