$this->asset_manager->enqueue_style( 'monorepo' ); $data = [ 'disabled' => ! $this->indexable_helper->should_index_indexables(), 'amount' => $this->indexing_helper->get_filtered_unindexed_count(), 'firstTime' => ( $this->indexing_helper->is_initial_indexing() === true ), 'errorMessage' => $this->render_indexing_error(), 'restApi' => [ 'root' => \esc_url_raw( \rest_url() ), 'indexing_endpoints' => $this->get_indexing_endpoints(), 'importing_endpoints' => $this->get_importing_endpoints(), 'nonce' => \wp_create_nonce( 'wp_rest' ), ], ]; /** * Filter: 'wpseo_indexing_data' Filter to adapt the data used in the indexing process. * * @param array $data The indexing data to adapt. */ $data = \apply_filters( 'wpseo_indexing_data', $data ); $this->asset_manager->localize_script( 'indexation', 'yoastIndexingData', $data ); } /** * The error to show if optimization failed. * * @return string The error to show if optimization failed. */ protected function render_indexing_error() { $presenter = new Indexing_Error_Presenter( $this->short_link_helper, $this->product_helper, $this->addon_manager ); return $presenter->present(); } /** * Determines if the site has a valid Premium subscription. * * @return bool If the site has a valid Premium subscription. */ protected function has_valid_premium_subscription() { return $this->addon_manager->has_valid_subscription( WPSEO_Addon_Manager::PREMIUM_SLUG ); } /** * Renders the indexing list item. * * @return void */ public function render_indexing_list_item() { if ( \current_user_can( 'manage_options' ) ) { // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- The output is correctly escaped in the presenter. echo new Indexing_List_Item_Presenter( $this->short_link_helper ); } } /** * Retrieves a list of the indexing endpoints to use. * * @return array The endpoints. */ protected function get_indexing_endpoints() { $endpoints = [ 'prepare' => Indexing_Route::FULL_PREPARE_ROUTE, 'terms' => Indexing_Route::FULL_TERMS_ROUTE, 'posts' => Indexing_Route::FULL_POSTS_ROUTE, 'archives' => Indexing_Route::FULL_POST_TYPE_ARCHIVES_ROUTE, 'general' => Indexing_Route::FULL_GENERAL_ROUTE, 'indexablesComplete' => Indexing_Route::FULL_INDEXABLES_COMPLETE_ROUTE, 'post_link' => Indexing_Route::FULL_POST_LINKS_INDEXING_ROUTE, 'term_link' => Indexing_Route::FULL_TERM_LINKS_INDEXING_ROUTE, ]; $endpoints = \apply_filters( 'wpseo_indexing_endpoints', $endpoints ); $endpoints['complete'] = Indexing_Route::FULL_COMPLETE_ROUTE; return $endpoints; } /** * Retrieves a list of the importing endpoints to use. * * @return array The endpoints. */ protected function get_importing_endpoints() { $available_actions = $this->importable_detector->detect_importers(); $importing_endpoints = []; foreach ( $available_actions as $plugin => $types ) { foreach ( $types as $type ) { $importing_endpoints[ $plugin ][] = $this->importing_route->get_endpoint( $plugin, $type ); } } return $importing_endpoints; } } مجلس الحكام Archives - i3lam tv - إعلام تيفي

مجلس الحكام

  • الأخبار الرئيسية

    إصلاح التعليم العالي يشعل الغضب وسط تهديدات بالإضراب مع بداية الموسم الجامعي

    حسين العياشي شهدت الساحة الجامعية المغربية جدلاً محتدماً عقب مصادقة المجلس الحكومي، الخميس 28 غشت الجاري، على مشروع القانون 59.24 المتعلق بإصلاح منظومة التعليم العالي والبحث العلمي، الذي قدمه الوزير الوصي عز الدين الميداوي. الإصلاح الجديد، المنبثق عن مقتضيات القانون الإطار 51.17، يروم إعادة هيكلة القطاع وتعزيز دوره في تكوين الرأسمال البشري ومواكبة الأوراش الاستراتيجية الكبرى للبلاد. غير أن هذه الخطوة، التي قدمها الناطق الرسمي باسم الحكومة مصطفى بايتاس كـ”محاولة لتدعيم موقع الجامعة المغربية في خدمة التنمية الوطنية”، قوبلت بانتقادات حادة من منظمات طلابية وهيئات نقابية، رأت فيها تراجعاً عن مكتسبات سابقة ومؤشراً على توجه متزايد نحو خصخصة التعليم العالي.…

زر الذهاب إلى الأعلى