the_excerpt();
и обернуть его ссылкой, либо использовать фильтр:add_filter( 'the_excerpt', function ($content) {
return sprintf( '<a href="%s" rel="bookmark">%s</a>', get_permalink(), $content );
} );
и, скорее всего, с привязкой к is_home (или is_frontpage), чтобы ссылкой не оказался ещё и весь текст поста
the_content()
. function extractPathElements(string $path): array
{
$explodedPath = explode('/', $path);
$pathTree = [];
foreach ($explodedPath as $key => $value) {
if (!$value) {
continue;
}
$pathTree[] = [
'file_name' => $value,
'parent_file' => $explodedPath[$key-1] ?? '',
];
}
return $pathTree;
}
// client code
var_dump(extractPathElements('/dir1/dir2/file.txt'));
/*
array(3) {
[0]=>
array(2) {
["file_name"]=>
string(4) "dir1"
["parent_file"]=>
string(0) ""
}
[1]=>
array(2) {
["file_name"]=>
string(4) "dir2"
["parent_file"]=>
string(4) "dir1"
}
[2]=>
array(2) {
["file_name"]=>
string(8) "file.txt"
["parent_file"]=>
string(4) "dir2"
}
}
*/
$this->postsRepository->getPostsForHomePageLoop();
$('#element').click(() => {
$(this).removeClass('class-to-temove').addClass('class-to-add');
});
$('#element').click(() => {
$(this).toggleClass('class-to-add class-to-remove');
});
<form action="/" class="test__form" method="POST">
<a href="#" class="submitlink">click me</a>
</form>
let form = $('.test__form'),
submitLink = form.children('.submitlink');
submitLink.click(function(e) {
e.preventDefault();
form.submit();
});
$user = User::where('login', $postData['login'])->first(); // На примере ORM Eloquent, тут ищется и возвращается экземпляр класса-модели пользователя с этим логином.
if (!$user || !password_verify($postData['password'], $user->password)) {
throw new UserLoginException('Неверный логин или пароль!');
} else {
$_SESSION['user_id'] = $user->id;
Http::redirect('/profile');
}
$var = '<div class="news-box2">
<img class="news-img" src="' . $new->img . '" alt="">
<div class="news-title-g">' . StringHelper::truncate($new->title,25,'...') . '</div>
</div>';
$var = <<<EOL
<div class="news-box2">
<img class="news-img" src="{$new->img}" alt="">
<div class="news-title-g">{StringHelper::truncate($new->title,25,'...')}</div>
</div>
EOL;
ob_start(); ?>
<div class="news-box2">
<img class="news-img" src="<?= $new->img ?>" alt="">
<div class="news-title-g"><?= StringHelper::truncate($new->title,25,'...') ?></div>
</div>
<?php
$var = ob_get_contents();
ob_end_clean();