emails
2 years ago
form-fields
4 weeks ago
access-denied-browse-job_listings.php
4 years ago
access-denied-single-job_listing.php
3 years ago
account-signin.php
4 years ago
content-job_listing.php
2 months ago
content-no-jobs-found.php
7 years ago
content-single-job_listing-company.php
3 years ago
content-single-job_listing-meta.php
4 years ago
content-single-job_listing.php
4 years ago
content-summary-job_listing.php
2 months ago
content-widget-job_listing.php
2 months ago
content-widget-no-jobs-found.php
7 years ago
job-application-email.php
4 years ago
job-application-url.php
7 years ago
job-application.php
7 years ago
job-dashboard-login.php
7 years ago
job-dashboard-overlay.php
2 years ago
job-dashboard.php
2 years ago
job-filter-job-types.php
2 years ago
job-filters.php
2 years ago
job-listings-end.php
7 years ago
job-listings-start.php
7 years ago
job-pagination.php
7 years ago
job-preview.php
2 years ago
job-stats.php
2 months ago
job-submit.php
2 years ago
job-submitted.php
2 years ago
notice.php
2 years ago
pagination.php
6 years ago
notice.php
72 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Notice. |
| 4 | * |
| 5 | * This template can be overridden by copying it to yourtheme/job_manager/ |
| 6 | * |
| 7 | * @see https://wpjobmanager.com/document/template-overrides/ |
| 8 | * @author Automattic |
| 9 | * @package wp-job-manager |
| 10 | * @category Template |
| 11 | * @version 2.2.0 |
| 12 | * |
| 13 | * |
| 14 | * @var array $options All arguments of the notice. |
| 15 | * @var array $classes Classes for the notice wrapper. |
| 16 | * @var string $title Notice title. |
| 17 | * @var string $icon_html Rendered icon HTML. |
| 18 | * @var string $message Message text or HTML. |
| 19 | * @var string $content_html Additional content HTML. |
| 20 | * @var array $actions_html Rendered HTML for buttons and links. |
| 21 | * |
| 22 | */ |
| 23 | |
| 24 | if ( ! defined( 'ABSPATH' ) ) { |
| 25 | exit; // Exit if accessed directly. |
| 26 | } |
| 27 | |
| 28 | $has_actions_footer = ! ! $actions_html; |
| 29 | |
| 30 | if ( $has_actions_footer ) { |
| 31 | $classes[] = 'has-actions'; |
| 32 | } |
| 33 | |
| 34 | if ( $title ) { |
| 35 | $classes[] = 'has-header'; |
| 36 | } |
| 37 | |
| 38 | if ( in_array( 'message-icon', $classes, true ) ) { |
| 39 | $message_icon_html = $icon_html; |
| 40 | $icon_html = ''; |
| 41 | } |
| 42 | |
| 43 | ?> |
| 44 | |
| 45 | <div class="jm-notice <?php echo esc_attr( implode( ' ', $classes ) ); ?>" role="status"> |
| 46 | <?php if ( $title ) : ?> |
| 47 | <div class="jm-notice__header"> |
| 48 | <?php echo $icon_html; ?> |
| 49 | <div class="jm-notice__title"><?php echo esc_html( $title ); ?></div> |
| 50 | </div> |
| 51 | <?php endif; ?> |
| 52 | <?php if ( $message ) : ?> |
| 53 | <div |
| 54 | class="jm-notice__message-wrap"> |
| 55 | <?php if ( ! $title && $icon_html ) : ?> |
| 56 | <?php echo $icon_html; ?> |
| 57 | <?php endif; ?> |
| 58 | <?php echo $message_icon_html ?? ''; ?> |
| 59 | <div |
| 60 | class="jm-notice__message <?php echo esc_attr( $content_html ? 'has-details' : '' ); ?> "><?php echo wp_kses_post( $message ); ?></div> |
| 61 | </div> |
| 62 | <?php endif; ?> |
| 63 | <?php if ( $content_html ) : ?> |
| 64 | <div class="jm-notice__details"><?php echo $content_html; ?></div> |
| 65 | <?php endif; ?> |
| 66 | <?php if ( $has_actions_footer ) : ?> |
| 67 | <div class="jm-notice__footer"> |
| 68 | <?php echo $actions_html; ?> |
| 69 | </div> |
| 70 | <?php endif; ?> |
| 71 | </div> |
| 72 |