/** * the_company_logo function. * * @access public * @param string $size (default: 'full') * @param mixed $default (default: null) * @return void */ function the_company_logo($size = 'full', $default = null, $post = null) { global $job_manager; $logo = get_the_company_logo($post); if (!empty($logo) && (strstr($logo, 'http') || file_exists($logo))) { if ($size !== 'full') { $logo = job_manager_get_resized_image($logo, $size); } echo '<img class="company_logo" src="' . $logo . '" alt="Logo" />'; } elseif ($default) { echo '<img class="company_logo" src="' . $default . '" alt="Logo" />'; } else { echo '<img class="company_logo" src="' . JOB_MANAGER_PLUGIN_URL . '/assets/images/company.png' . '" alt="Logo" />'; } }
function listable_job_listing_admin_custom_columns($column) { global $post; switch ($column) { case "listable_job_position": echo '<div class="job_position">'; echo '<a href="' . esc_url(admin_url('post.php?post=' . $post->ID . '&action=edit')) . '" class="tips job_title" data-tip="' . sprintf(esc_html__('ID: %d', 'listable'), $post->ID) . '">' . $post->post_title . '</a>'; echo '<div class="company">'; $website = esc_url(get_the_company_website()); if ($website) { the_company_name('<span class="tips" data-tip="' . esc_attr($website) . '"><a href="' . $website . '">', '</a></span>'); } else { the_company_name('<span class="tips" data-tip="' . esc_attr($website) . '">', '</span>'); } echo '</div>'; echo '</div>'; break; case "listable_job_image": $company_logo_ID = listable_get_post_image_id($post->ID); $company_logo = ''; if (!empty($company_logo_ID)) { $company_logo = wp_get_attachment_image_src($company_logo_ID); } if (!empty($company_logo) && (strstr($company_logo[0], 'http') || file_exists($company_logo[0]))) { $company_logo = $company_logo[0]; $company_logo = job_manager_get_resized_image($company_logo, 'thumbnail'); echo '<img class="company_logo" src="' . esc_attr($company_logo) . '" alt="' . esc_attr(get_the_company_name($post)) . '" />'; } break; } }
/** * Output the photo for the resume/candidate * * @param string $size (default: 'full') * @param mixed $default (default: null) * @param WP_Post|int $post (default: null) */ function the_candidate_photo($size = 'thumbnail', $default = null, $post = null) { $logo = get_the_candidate_photo($post); if ($logo) { if ($size !== 'full') { $logo = job_manager_get_resized_image($logo, $size); } echo '<img class="candidate_photo" src="' . $logo . '" alt="Photo" />'; } elseif ($default) { echo '<img class="candidate_photo" src="' . $default . '" alt="Photo" />'; } else { echo '<img class="candidate_photo" src="' . apply_filters('resume_manager_default_candidate_photo', RESUME_MANAGER_PLUGIN_URL . '/assets/images/candidate.png') . '" alt="Logo" />'; } }
/** * the_company_logo function. * * @access public * @param string $size (default: 'full') * @param mixed $default (default: null) * @return void */ function the_company_logo($size = 'thumbnail', $default = null, $post = null) { $logo = get_the_company_logo($post); if (has_post_thumbnail($post)) { echo '<img class="company_logo" src="' . esc_attr($logo) . '" alt="' . esc_attr(get_the_company_name($post)) . '" />'; // Before 1.24.0, logo URLs were stored in post meta. } elseif (!empty($logo) && (strstr($logo, 'http') || file_exists($logo))) { if ($size !== 'full') { $logo = job_manager_get_resized_image($logo, $size); } echo '<img class="company_logo" src="' . esc_attr($logo) . '" alt="' . esc_attr(get_the_company_name($post)) . '" />'; } elseif ($default) { echo '<img class="company_logo" src="' . esc_attr($default) . '" alt="' . esc_attr(get_the_company_name($post)) . '" />'; } else { echo '<img class="company_logo" src="' . esc_attr(apply_filters('job_manager_default_company_logo', JOB_MANAGER_PLUGIN_URL . '/assets/images/company.png')) . '" alt="' . esc_attr(get_the_company_name($post)) . '" />'; } }