H H=Mu 跿D H H='u 藿D H H= u wjfH L[NfD H H=t 7*f<\uH L fHff. ATEUHSHH vdH%( HD$1HD$ tkHz. 1HT$菸ueH|$ t]E HHH5t 1ƼHt$HH" <-f. C t.E HD$dH+%( H []A\ H HtHD$EdH|$H HD$ HT$起uHt$He H 4 @ HJHHaBHH9uHL$ HH5r H1輻: "y t/Hy HT$fD HBHH/fD Hff. @ AVAAUATIUHSHHdH%( HD$1/H5T II$ Ȅ~D HctcKHȄHDH3HtH$HU A} "A t H9$t4I$E1HD$dH+%( u%HD[]A\A]A^<-uHtH] A 2fATUSH dH%( HD$ HtdHHQHt$H IKA<$"t\f/x D$wLLd$L9tHD$HI9t4 HT$dH+%( u7H []A\ ِff/wE 1D \ff. AWAVAUATUHSH H4$dH%( H$ 1HH+ IIIHL+% H?HS㥛 Mi HHH)IԀ= t:I u[H$ dH+%( M HĨ []A\A]A^A_ HMG H=[ ` gI tH$MLL-H D$Z-- L HS㥛 L+@H+0D$^-- LHi I?L5 HHL)L HHH?HH HH)H5X HT$HH' D$ AAE1D$ H=% E1 H IHtqH L L H uƀ HֈL$H H uƀ HL$y tH IHu|$ tH= |$ tH5 HD$ZH={ HD$EV HD$^HD$EtH5O H. Hq HHHуLLILiLq 1s HHHS㥛 L+qL+iLMi I?HLH+AHL)ILH+ffH*I*^Wt ^L,fH*^H,I9IMIH E H5i Lt$bLL$0LLD$ HL)HIHD$(HHIHwHt$(H|$lH<$wLD$ LL$0HL$vHt$LL$HHLD$@HL$8ywLH H L$ HDH$ L\$(HT$0srH|$HLO H$ HLT$ RrHt$(H|$@HD$>rHT$0H}H5X I1RSAVHL$PQt$ ATAWLT$XARLL$XHL$PHT$HH@ E1 E1I AE1E1HD$ZAHD$HKL$( HDT$0HLL$ HLD$HH|$Hk H1DT$0D\$(LL$ LD$: H--:--:--D$j Lt$bHD$bHD$lHD$lD$t H$U =q XHS㥛 H$L+pL+(LMi I?HLHL)IL_KH|$D\$0HLD$(HLL$ HHHk H1D\$0LD$(LL$ [ff. AVAUATIUSHH?H ? { HHt H1H= 6HHH 1Aƃ Hb8趭HH5V LH11 1H5V L1[]A\A]A^@ H5 IHt LkfC HC HC []A\A]A^f H5 貯IHt"H貰1H5] L1sD ! HH body' => $this->get_data(), 'response' => array( 'code' => $this->get_status(), 'message' => get_status_header_desc( $this->get_status() ), ), 'cookies' => $this->get_cookies(), 'filename' => $this->filename, ); } } rmalink_indexables( $type = null, $subtype = null, $reason = Indexing_Reasons::REASON_PERMALINK_SETTINGS ) { $result = $this->repository->reset_permalink( $type, $subtype ); $this->indexing_helper->set_reason( $reason ); if ( $result !== false && $result > 0 ) { \delete_transient( Indexable_Post_Indexation_Action::UNINDEXED_COUNT_TRANSIENT ); \delete_transient( Indexable_Post_Type_Archive_Indexation_Action::UNINDEXED_COUNT_TRANSIENT ); \delete_transient( Indexable_Term_Indexation_Action::UNINDEXED_COUNT_TRANSIENT ); } } /** * Determines whether indexing indexables is appropriate at this time. * * @return bool Whether the indexables should be indexed. */ public function should_index_indexables() { // Currently, the only reason to index is when we're on a production website. $should_index = $this->environment_helper->is_production_mode(); /** * Filter: 'Yoast\WP\SEO\should_index_indexables' - Allow developers to enable / disable * creating indexables. Warning: overriding * the intended action may cause problems when moving from a staging to a * production environment because indexable permalinks may get set incorrectly. * * @since 18.2 * * @param bool $should_index Whether the site's indexables should be created. */ return (bool) \apply_filters( 'Yoast\WP\SEO\should_index_indexables', $should_index ); } /** * Returns whether or not dynamic permalinks should be used. * * @return bool Whether or not the dynamic permalinks should be used. */ public function dynamic_permalinks_enabled() { /** * Filters the value of the `dynamic_permalinks` option. * * @param bool $value The value of the `dynamic_permalinks` option. */ return (bool) \apply_filters( 'wpseo_dynamic_permalinks_enabled', $this->options_helper->get( 'dynamic_permalinks', false ) ); } /** * Sets a boolean to indicate that the indexing of the indexables has completed. * * @return void */ public function finish_indexing() { $this->options_helper->set( 'indexables_indexing_completed', true ); } /** * Checks whether the indexable has default values in given fields. * * @param Indexable $indexable The Yoast indexable that we're checking. * @param array $fields The Yoast indexable fields that we're checking against. * * @return bool Whether the indexable has default values. */ public function check_if_default_indexable( $indexable, $fields ) { foreach ( $fields as $field ) { $is_default = $this->check_if_default_field( $indexable, $field ); if ( ! $is_default ) { break; } } return $is_default; } /** * Checks if an indexable field contains the default value. * * @param Indexable $indexable The Yoast indexable that we're checking. * @param string $field The field that we're checking. * * @return bool True if default value. */ public function check_if_default_field( $indexable, $field ) { $defaults = $this->default_values; if ( ! isset( $defaults[ $field ] ) ) { return false; } if ( $indexable->$field === $defaults[ $field ]['default_value'] ) { return true; } return false; } }