Esempio n. 1
0
/**
 * 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" />';
    }
}
Esempio n. 2
0
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)) . '" />';
    }
}