התגובות שלי בפורום
-
מאתתגובות
-
סליחה, אבל ממש לא הבנתי את התשובה שלך.
זה קרה כיוון שכל ההגדרות שאתה מוסיף צריכות להישמר בתוך ה-LIVE CSS.
אבל אם אני מעתיק אותן לstyle.css, מה שכתוב בlive css מיותר. לא?! -הרי יותר נכון לכתוב בתוך קובץ הcss, מאשר בהתאמה אישית. כתבתי שם רק באופן זמני מתוך עצלות (:
הקובץ style.css הוא קובץ "מתווך" שמקושר לקובץ ה-CSS.
כך שלקובץ עצמו אין השפעה על ה-style.אני יודע. בגלל זה שאלתי.
ההתאמות הן ברמת הקוד – לא CSS וכו'.
גם יודע. ברור שזה לא css. לא מצ'נה, זה באמת לא שייך אליכם.
אוקיי. ההתאמות צריכות להיות בקוד של התבנית? או ברמה עמוקה יותר?
אגב, היום העברתי את כל הקוד הזמני שכתבתי ב-live css אל style.css של תבנית הבת (assets) ופתאום כל העיצוב נדפק לחלוטין. גם דברים שבכלל לא קשורים לקוד שכתבתי. למשל, פתאום כל התפריטים באתר נהיו רשימה אחד מתחת לשני ולא inline ועוד הרבה הרבה חירבושים. גם אחרי שהחזרתי את הקוד ל-live css, עדיין נשארו הבעיות. לא עזר.
כשעברתי לתבנית האם, הכל עבד מעולה. גם כשהקוד שלי היה בהתאמה אישית, וגם כשהיה ב-style.css.
בלית ברירה מחקתי את תבנית הבת, והתקנתי אותה מחדש, וזה מה שפתר את הענין. כמובן שהייתי צריך לייבא את ההתאמה אישית, ולצערי גם רוב הווידג'טים נעלמו.יש לך איזה כיוון למה זה קרה?
זה היה די מבאס כי זה קרה בדיוק כשהצגתי את האתר ללקוח בפעם הראשונה.
תודה
אוקיי. תודה.
עדכון:
מצאתי קוד שמסתיר את קבצי המדיה ממשתמשים אחרים. כלומר, כל אחד רואה רק את הקבצים שהוא העלה.בכל זאת, אם מתאפשר לכם להסביר לי מה לשנות בקוד שלכם, כפי שביקשתי. אשמח ואודה על כך.
כי בכל זאת אני מעדיף שמשתמשים אחרים יוכלו לראות את קבצי המדיה שאחרים העלו. במקום שיצטרכו להעלות קבצים כפולים, כשרוצים להשתמש באותו קובץ.
תודה.
הנה הקוד שהוספתי לfunction:
add_filter( 'posts_where', 'devplus_wpquery_where' ); function devplus_wpquery_where( $where ){ global $current_user; if( is_user_logged_in() ){ // logged in user, but are we viewing the library? if( isset( $_POST['action'] ) && ( $_POST['action'] == 'query-attachments' ) ){ // here you can add some extra logic if you'd want to. $where .= ' AND post_author='.$current_user->data->ID; } } return $where; } add_filter('pre_get_posts', 'hide_posts_media_by_other'); function hide_posts_media_by_other($query) { global $pagenow; if( 'upload.php' != $pagenow || !$query->is_admin ){ return $query; } if( !current_user_can( 'manage_options' ) ) { global $user_ID; $query->set('author', $user_ID ); } return $query; }
הקדמת אותי (:
נראה לי ששלי יותר טוב (-:
תודה נעהעדכון:
מצאתי פלאגין שמסדר את זה!
הוא נקרא: Adjust Admin Categories
יס!רק מיידע…
תודה בכולופן
אני שובר את הראש על זה.
ידוע לך על פלאגין שמחליף את הבוקסה הזו של הקטגוריות, עם בוקסה משלו? אולי פשוט אמצא תחליף לניהול הקטגוריות המובנה…תודה נעה
תגובה זו סומנה כפרטית.תגובה זו סומנה כפרטית.תגובה זו סומנה כפרטית.ניסיתי גם את זה, ללא הצלחה:
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly $logo_img = get_theme_mod( 'image_logo' ); // Getting from option your choice. $sticky_logo_img = get_theme_mod( 'image_sticky_header_logo' ); // Getting from option your choice. if ( ! $sticky_logo_img ) $sticky_logo_img = $logo_img; $layout_site_default = 'boxed'; $layout_site = get_theme_mod( 'layout_site', $layout_site_default ); if ( empty( $layout_site ) || ! in_array( $layout_site, array( 'boxed', 'wide' ) ) ) $layout_site = $layout_site_default; ?><!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" <?php language_attributes(); ?>> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" <?php language_attributes(); ?>> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9" <?php language_attributes(); ?>> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" <?php language_attributes(); ?>> <!--<![endif]--> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title><?php wp_title( '|', true, 'right' ); ?></title> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <!--[if lt IE 7]><p class="chromeframe">Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site. </p><![endif]--> <div id="container" class="<?php echo esc_attr( str_replace( '_', '-', $layout_site ) ); ?>"> <?php if ( ! pojo_is_blank_page() ) : ?> <?php po_change_loop_to_parent( 'change' ); ?> <div class="container-wrapper"> <header id="header" role="banner"> <div class="<?php echo WRAP_CLASSES; ?>"> <section class="top-bar"> <div class="pull-left hidden-xs"> <?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Left' ) ); ?> </div> <div class="logo"> <?php if ( ! empty( $logo_img ) ) : ?> <div class="logo-img"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="<?php echo esc_attr( $logo_img ); ?>" alt="<?php bloginfo( 'name' ); ?>" class="logo-img-primary" /></a> </div> <?php else : ?> <div class="logo-img"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="../images/logo.png" alt="<?php bloginfo( 'name' ); ?>" class="logo-img-primary" /></a> </div> <?php endif; ?> <?php if ( pojo_has_nav_menu( 'primary' ) ) : ?> <button type="button" class="navbar-toggle visible-xs" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only"><?php _e( 'Toggle navigation', 'pojo' ); ?></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <?php endif; ?> </div><!--.logo --> <div class="pull-right hidden-xs"> <?php dynamic_sidebar( 'pojo-' . sanitize_title( 'Top Bar Right' ) ); ?> </div> </section> <nav class="nav-main" role="navigation"> <div class="navbar-collapse collapse"> <div class="nav-main-inner"> <?php if ( has_nav_menu( 'primary' ) ) : ?> <?php wp_nav_menu( array( 'theme_location' => 'primary', 'container' => false, 'menu_class' => 'sf-menu hidden-xs', 'walker' => new Pojo_Navbar_Nav_Walker() ) ); wp_nav_menu( array( 'theme_location' => has_nav_menu( 'primary_mobile' ) ? 'primary_mobile' : 'primary', 'container' => false, 'menu_class' => 'mobile-menu visible-xs', 'walker' => new Pojo_Navbar_Nav_Walker() ) ); ?> <?php elseif ( current_user_can( 'edit_theme_options' ) ) : ?> <mark class="menu-no-found"><?php printf( __( 'Please setup Menu <a href="%s">here</a>', 'pojo' ), admin_url( 'nav-menus.php?action=locations' ) ); ?></mark> <?php endif; ?> </div> </div> </nav><!--/#nav-menu --> </div><!-- /.container --> </header> <div class="sticky-header-running"></div> <?php if ( get_theme_mod( 'chk_enable_sticky_header' ) ) :?> <div class="sticky-header"> <div class="<?php echo WRAP_CLASSES; ?>"> <div class="sticky-header-inner"> <div class="logo"> <?php if ( ! empty( $sticky_logo_img ) ) : ?> <div class="logo-img"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="<?php echo esc_attr( $sticky_logo_img ); ?>" alt="<?php bloginfo( 'name' ); ?>" class="logo-img-secondary" /></a> </div> <?php else : ?> <div class="logo-img"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><img src="../images/sticky-logo.png" alt="<?php bloginfo( 'name' ); ?>" class="logo-img-secondary" /></a> </div> <?php endif; ?> <?php if ( pojo_has_nav_menu( 'sticky_menu' ) ) : ?> <button type="button" class="navbar-toggle visible-xs" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only"><?php _e( 'Toggle navigation', 'pojo' ); ?></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <?php endif; ?> </div><!--.logo --> <nav class="nav-main" role="navigation"> <div class="navbar-collapse collapse"> <div class="nav-main-inner"> <?php if ( has_nav_menu( 'primary' ) ) : ?> <?php wp_nav_menu( array( 'theme_location' => 'sticky_menu', 'container' => false, 'menu_class' => 'sf-menu hidden-xs', 'walker' => new Pojo_Navbar_Nav_Walker() ) ); wp_nav_menu( array( 'theme_location' => has_nav_menu( 'primary_mobile' ) ? 'primary_mobile' : 'primary', 'container' => false, 'menu_class' => 'mobile-menu visible-xs', 'walker' => new Pojo_Navbar_Nav_Walker() ) ); ?> <?php elseif ( current_user_can( 'edit_theme_options' ) ) : ?> <mark class="menu-no-found"><?php printf( __( 'Please setup Menu <a href="%s">here</a>', 'pojo' ), admin_url( 'nav-menus.php?action=locations' ) ); ?></mark> <?php endif; ?> </div> </div> </nav><!--.nav-menu --> <div class="clearfix"></div> </div><!--.sticky-header-inner--> </div><!-- /.container --> </div> <?php endif; // end sticky header ?> <?php endif; // end blank page ?> <?php po_change_loop_to_parent(); ?> <?php pojo_print_titlebar(); ?> <div id="primary""> <div class="<?php echo WRAP_CLASSES; ?>"> <div id="content" class="<?php echo CONTAINER_CLASSES; ?>">
אוקיי. חשבתי שזה מה שתגיד.
תודה על המענה.תגובה זו סומנה כפרטית.נראה לי שלא הבנת אותי.
כתבתי שאני מתכוון אל הווידג'ט 'פוסטים אחרונים' (זה שניתן להכניס לסיידבר ופוטר), ולא אל פריסה של בלוג. לא מדבר על עמוד ארכיון.
אני לא רואה שיש דוגמה של הווידג'ט בדמו של פירמה.כן, ברור שתבנית בת. אני עובד רק על תבניות בנות.
כמו שציינתי, אני על Firma.
פריסה הכוונה ל'פריסת אתר'? – אם כן אז על boxed.
תודה.הכנסתי ולא עזר.
אגב, הצלחתי להסיר שם תצוגה של פלאגין אחר, והשתמשתי בקוד פה למטה (מצאתי באינטרנט). למקרה שזה יעזור…add_action( 'admin_bar_menu', 'remove_some_nodes_from_admin_bar_menu', 999 ); function remove_some_nodes_from_admin_bar_menu( $wp_admin_bar ) { /* Remove the intrusive 'Security' node from the admin bar added by the iThemes Security plugin */ $wp_admin_bar->remove_node( 'itsec_admin_bar_menu' );
תודה רבה
אני משתמש בו, אבל אין שם את התוספות שלכם. רק את הדיפולטיביים של וורדפרס ועוד כמה Custom capabilities לפלאגינס ספציפיים שכנראה יוצרי הפלאגינס דאגו להוסיף.
יש שם את הדברים הרגילים כמו דפים, פוסטים וכאלה.הכי טוב יהיה למנוע ממנו להופיע לפי הרשאות יוזרים, אבל נניח וזה בלתי אפשרי, יש אפשרות קלה יותר למנוע מהם להופיע אצל כולם? – אני מדבר רק על הסתרה של הלינקים באדמין בר.
טעות שלי. חסמתי אותו מבחינת הרשאות להרבה דברים אחרים, אבל לא למצגות וגלריה כי לא מצאתי איך לחסום אותם (הם לא בדיפולט של וורדפרס). רק הצלחתי להסתיר אותם מהתפריט בדשבורד.
אשמח לדעת איך חוסמים.בנוגע לעץ קטגוריות בסיידבר, הקוד שכתבתם לא פתר את הבעיה עד הסוף. הוא עזר רק לרמה של בנים, אבל לא לנכדים וכו'.
יש אפשרות לקוד שיטפל בזה אוטומטית? כלומר, שלא משנה איזו רמה של ילדים יוסיפו, תמיד תהיה הזחה פנימית?אגב, #sidebar ul ul li li{text:indent:60px;} בכלל לא משפיע. נראה שיש איזו התנגשות (אולי עם #sidebar ul.children {text-indent: 35px;}) כי באינספקטור יש עליו קו שמסמן שהוא מבוטל.
החלפתי לכל מיני תבניות ובדקתי את ההתנהגות.
בחלק מהתבניות באמת היו בעיות עם התוסף (לפעמים דווקא בעיות שונות).
אבל ב-Twenty Fifteen ובdivi למשל, הוא עבד מעולה.ניסיתי עכשיו באתר אחר וראיתי ששם זה עובד. כבר חשבתי שאולי זה קשור לבעיות עם השרת שלי (היתה היום איזו נפילה וגם קיבלתי אינדיקציה שניסו לפרוץ/להתחבר לאחד מהאתרים שלי), אבל כנראה שלא.
מצד שני גם באתר עם הבעיה, בהתחלה זה עבד ואז הפסיק פתאום.תגובה זו סומנה כפרטית.תגובה זו סומנה כפרטית.1. הקוד פתר את הבעיה. תודה!
2. אין תוסף קאשינג.
3. Tiny MCE לא נוגע לענין. אני מדבר על עריכת הפוסט היישר מהfrontend. שים לב שכשנמצאים בfrontend של עמוד פוסט כלשהו, יש בשורה למעלה כפתור "אפשר עריכה באתר עצמו". כאשר לוחצים עליו, מופיע עורך עם כפתורים. חלק מהכפתורים לא עובדים, ואני מניח שזה קשור איכשהו לתבנית, כי בד"כ זה עובד וגם לא התקנתי פלאגינס שאמורים להתנגש איתו.תודה על העזרה
-
מאתתגובות