add proper links to the speakers page
This commit is contained in:
parent
7fd8c66edd
commit
463be5995a
|
@ -1,6 +1,32 @@
|
|||
<?php
|
||||
/* Template Name: Schedule */
|
||||
get_header();
|
||||
|
||||
$lang = pll_current_language('slug');
|
||||
|
||||
/*
|
||||
* There is no better way to get where the speakers are
|
||||
*/
|
||||
|
||||
if ('en' === $lang) {
|
||||
$s_slug = 'speakers';
|
||||
} else {
|
||||
$s_slug = 'lektori';
|
||||
}
|
||||
|
||||
$args = array(
|
||||
'name' => $s_slug,
|
||||
'post_type' => 'page',
|
||||
'numberposts' => 1
|
||||
);
|
||||
|
||||
$url = '';
|
||||
|
||||
$my_posts = get_posts($args);
|
||||
if( $my_posts ) {
|
||||
$url = get_permalink( $my_posts[0]->ID );
|
||||
}
|
||||
|
||||
$content = require __DIR__ . DIRECTORY_SEPARATOR . 'schedule' . DIRECTORY_SEPARATOR . 'parse.php';
|
||||
//var_dump($data);
|
||||
?>
|
||||
|
@ -25,7 +51,7 @@ $content = require __DIR__ . DIRECTORY_SEPARATOR . 'schedule' . DIRECTORY_SEPARA
|
|||
<tbody>
|
||||
<?php
|
||||
foreach ($content['lines'] as $line) {
|
||||
echo $line, PHP_EOL;
|
||||
echo str_replace('SPKURL', $url, $line), PHP_EOL;
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
|
|
|
@ -67,7 +67,7 @@ foreach ($data['slots'] as $slot_id => $slot) {
|
|||
} else {
|
||||
/* TODO: fix the URL */
|
||||
$name = $data['speakers'][$uid]['first_name'] . ' ' . $data['speakers'][$uid]['last_name'];
|
||||
$spk[$uid] = '<a class="vt-p" href="#'. $name . '">' . $name . '</a>';
|
||||
$spk[$uid] = '<a class="vt-p" href="SPKURL#'. $name . '">' . $name . '</a>';
|
||||
}
|
||||
}
|
||||
$speakers = implode (', ', $spk);
|
||||
|
|
Loading…
Reference in New Issue