הגבלת עורך בעריכת אלמנטור

בדרך כלל אחרי סיום הבניה של האתר אנו מביאים ללקוח פרטי כניסה לניהול והלקוח לוקח את השליטה על האתר.
מה קורה אם ללקוח אין את הנסיון שיש לכם באלמנטור והוא חושב לדוגמה, שריווח פנימי של 100PX מתאים לו משמאל ללוגו במסך שלו? ולא יודע שכדאי אחרי זה לאפס את הריווח במובייל או שמגדיר הגדרות שיפגעו בעיצוב שבניתם?

חשוב להסביר ללקוח את ההשלכות של כל פעולה ולהראות לו איך עובדים נכון עם אלמנטור.
יש לקוחות שנחליט להגביל להם את הגישה בעריכה עם אלמנטור ולא נרצה שיהיה להם גישה לכל מיני חלקים בעורך ככה שלא יוכלו לפגוע באתר.

*****עדכון יולי 2018******
בגרסאות החדשות של אלמנטור כבר יש "ניהול תפקידים" תחת לוח הבקרה => אלמנטור => ניהול תפקידים ושם אפשר להגדיר זאת בלחיצת כפתור =).
***********

כתבתי קוד קצר שיסתיר ממשתמש מסוג "עורך" את לשוניות "עיצוב" ו "מתקדם".
את הקוד יש להכניס בקובץ ה- function.php (שנמצא בספריה הראשית של התבנית).
שימו לב, טעות בקובץ זה יכולה לגרום לאתר לא לעלות.

במידה ויש לכם ידע בסיסי בCSS תוכלו לערוך את הפונקציונליות לפי הצרכים שלכם.

// Limit editor from edit elementor advance tabs
add_action( 'admin_print_footer_scripts', 'elementorguide_script_to_admin_footer' );
function elementorguide_script_to_admin_footer() {
	$current_user = new WP_User(get_current_user_id());
    $user_role = array_shift($current_user->roles);
?> 
<script>
jQuery(document).ready(function(){
	jQuery("body").addClass("<?php echo $user_role; ?>");
});
</script>


<style>
body.elementor-editor-active.editor .elementor-tab-control-advanced, body.elementor-editor-active.editor .elementor-tab-control-style{
    display: none;
}
</style></pre>
<p> <?php }

יש לכם שאלות?
מצאתם טועות במדריך?

נשמח שתכתבו לנו בתגובות >>

It can also be bought without a prescription at a pharmacy. viagra price Australia currently has highly limited availability of this option, so it may be difficult to obtain.

לפוסט הזה יש תגובה אחת

כתיבת תגובה