Add "Kariera" page

This commit is contained in:
Roman Pyrih
2025-11-25 14:16:12 +01:00
parent 8ca1981723
commit 91c1307998
8 changed files with 1440 additions and 2 deletions

View File

@@ -261,6 +261,40 @@ function load_more_posts_callback() {
wp_die();
}
add_action('wp_ajax_load_more_kariera', 'load_more_kariera_callback');
add_action('wp_ajax_nopriv_load_more_kariera', 'load_more_kariera_callback');
function load_more_kariera_callback() {
$paged = isset($_POST['page']) ? intval($_POST['page']) + 1 : 1;
$query = new WP_Query([
'post_type' => 'kariera',
'posts_per_page' => get_option('posts_per_page'),
'paged' => $paged,
'orderby' => 'date',
'order' => 'DESC',
]);
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();
$image = get_the_post_thumbnail_url(get_the_ID(), 'medium');
$title = get_the_title();
$link = get_permalink();
get_template_part(
'inc/template-article-card', null, [
'image' => $image ?: '/wp-content/uploads/2025/08/default.jpg',
'title' => $title,
'link' => $link,
]
);
endwhile;
endif;
wp_reset_postdata();
wp_die();
}
if (!function_exists('split_text_into_spans')) {
function split_text_into_spans($content, $wordClass = 'word', $charClass = 'char') {
if (empty($content)) return '';