.j ]j `Ah 0Ah PAh k w #j j I6) vj vj I6) ;pd MZ 0 k Ah $Uk ta Pk MZU MZU ( 0 Ah PAh MZU 0 k Ah ;pdpAh 0-PZU PMZU Ah k 0)PZU D4PZU MZU Ah sXk MZU Ah Qk - { $ %j dJ %j dJ %j dJ 0 0 ;pdAh MZU 0 k Ah $Uk MZU MZU 0 k 0Ah MZU PAh k MZU MZU PAh MZU Ah MZU Ah k Ah PZU Ah k hAh hAh 8PZU Ah hCj 0)PZU 0PZU Ah )PZU MZU PMZU 0 p ;pdpAh k иAh !k Max realtime eout unlimited unlimited us % 0Ah Ah Ah j ;pdAh `Ah Ah Ah j j Ah k Ah иAh Ah U ;k h ;pd Ah }k 0 0 @Ah PAh ;pdpAh 0Ah kPZU Ah ;pd Q Ah Ah Dqj ;pd0Ah Wj `Ah Ah j j j `Ah {j Ah .j `j kPZU Q ? popuser pAh +k @ PZU U] U] ;k ,pam_env :k k Ah k ystemd acct="popuser" exe="/usr/ su" ;k al=? res ;pd :k MZU @Ah k sXk MZU Ah Qk + 90 2 , WCi 20:f WCi Z ;pd MZU 0 k @Ah $Uk ;pd MZU oPZU PAh MZU Ah k Ah MZU MZU 7d3U Ah Rk Dk MZU Ah k MZU ;pd MZU MZU MZU g1d3U PAh H_k 2d3U 2d3U H2k Ah +c3U NSOLE #g1d3U ################### possible algorithms rs s. me; } /** * Retrieves the singular post type label. * * @param string $post_type Post type to retrieve label from. * * @return string The singular post type name. */ protected function get_post_type_label( $post_type ) { $post_type_object = get_post_type_object( $post_type ); // If the post type of this post wasn't registered default back to post. if ( $post_type_object === null ) { $post_type_object = get_post_type_object( 'post' ); } return $post_type_object->labels->singular_name; } /** * Checks whether the given post status is visible or not. * * @param string $post_status The post status to check. * * @return bool Whether or not the post is visible. */ protected function check_visible_post_status( $post_status ) { $visible_post_statuses = [ 'publish', 'static', 'private', ]; return in_array( $post_status, $visible_post_statuses, true ); } /** * Returns the message around changed URLs. * * @param string $first_sentence The first sentence of the notification. * * @return string The full notification. */ protected function get_message( $first_sentence ) { return '
' . $first_sentence . ' ' . __( 'Search engines and other websites can still send traffic to your deleted post.', 'wordpress-seo' ) . ' ' . __( 'You should create a redirect to ensure your visitors do not get a 404 error when they click on the no longer working URL.', 'wordpress-seo' ) /* translators: %s expands to Yoast SEO Premium */ . ' ' . sprintf( __( 'With %s, you can easily create such redirects.', 'wordpress-seo' ), 'Yoast SEO Premium' ) . '
' . ''; } /** * Adds a notification to be shown on the next page request since posts are updated in an ajax request. * * @param string $message The message to add to the notification. * * @return void */ protected function add_notification( $message ) { $notification = new Yoast_Notification( $message, [ 'type' => 'notice-warning is-dismissible', 'yoast_branding' => true, ] ); $notification_center = Yoast_Notification_Center::get(); $notification_center->add_notification( $notification ); } }