feat: Argon WordPress主题完整版本
- 基于Argon主题的WordPress博客主题 - 支持响应式设计和暗色模式 - 包含完整的文章管理和评论系统 - 集成友情链接管理功能 - 支持多种自定义设置选项 - 优化的用户界面和交互体验
This commit is contained in:
110
template-parts/content-page.php
Normal file
110
template-parts/content-page.php
Normal file
@@ -0,0 +1,110 @@
|
||||
<article class="post post-full card bg-white shadow-sm border-0" id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
|
||||
<header class="post-header text-center<?php if (argon_has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') != 'true'){echo " post-header-with-thumbnail";}?>">
|
||||
<?php
|
||||
if (argon_has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') != 'true'){
|
||||
$thumbnail_url = argon_get_post_thumbnail();
|
||||
echo "<img class='post-thumbnail' src='" . $thumbnail_url . "'></img>";
|
||||
echo "<div class='post-header-text-container'>";
|
||||
}
|
||||
if (argon_has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') == 'true'){
|
||||
$thumbnail_url = argon_get_post_thumbnail();
|
||||
echo "
|
||||
<style>
|
||||
body section.banner {
|
||||
background-image: url(" . $thumbnail_url . ") !important;
|
||||
}
|
||||
</style>";
|
||||
}
|
||||
?>
|
||||
<a class="post-title" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
|
||||
<div class="post-meta">
|
||||
<?php
|
||||
$metaList = explode('|', get_option('argon_article_meta', 'time|views|comments|categories'));
|
||||
if (is_sticky() && is_home() && ! is_paged()){
|
||||
array_unshift($metaList, "sticky");
|
||||
}
|
||||
if (post_password_required()){
|
||||
array_unshift($metaList, "needpassword");
|
||||
}
|
||||
if (is_meta_simple()){
|
||||
array_remove($metaList, "time");
|
||||
array_remove($metaList, "edittime");
|
||||
array_remove($metaList, "categories");
|
||||
array_remove($metaList, "author");
|
||||
}
|
||||
if (count(get_the_category()) == 0){
|
||||
array_remove($metaList, "categories");
|
||||
}
|
||||
for ($i = 0; $i < count($metaList); $i++){
|
||||
if ($i > 0){
|
||||
echo ' <div class="post-meta-devide">|</div> ';
|
||||
}
|
||||
echo get_article_meta($metaList[$i]);
|
||||
}
|
||||
?>
|
||||
<?php if (!post_password_required() && get_option("argon_show_readingtime") != "false" && is_readingtime_meta_hidden() == False) {
|
||||
echo get_article_reading_time_meta(get_the_content());
|
||||
} ?>
|
||||
</div>
|
||||
<?php
|
||||
if (has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') != 'true'){
|
||||
echo "</div>";
|
||||
}
|
||||
?>
|
||||
</header>
|
||||
|
||||
<div class="post-content" id="post_content">
|
||||
<?php if (post_password_required()){ ?>
|
||||
<div class="text-center container">
|
||||
<form action="<?php echo $GLOBALS['wp_path']; ?>wp-login.php?action=postpass" class="post-password-form" method="post">
|
||||
<div class="post-password-form-text"><?php _e('这是一篇受密码保护的文章,您需要提供访问密码', 'argon');?></div>
|
||||
<div class="row">
|
||||
<div class="form-group col-lg-6 col-md-8 col-sm-10 col-xs-12 post-password-form-input">
|
||||
<div class="input-group input-group-alternative">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-key"></i></span>
|
||||
</div>
|
||||
<input name="post_password" class="form-control" placeholder="<?php _e('密码', 'argon');?>" type="password">
|
||||
</div>
|
||||
<?php
|
||||
$post_password_hint = get_post_meta(get_the_ID(), 'password_hint', true);
|
||||
if (!empty($post_password_hint)){
|
||||
echo '<div class="post-password-hint">' . $post_password_hint . '</div>';
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<input class="btn btn-primary" type="submit" name="Submit" value="<?php _e('确认', 'argon');?>">
|
||||
</form>
|
||||
</div>
|
||||
<?php
|
||||
}else{
|
||||
global $post_references, $post_reference_keys_first_index, $post_reference_contents_first_index;
|
||||
$post_references = array();
|
||||
$post_reference_keys_first_index = array();
|
||||
$post_reference_contents_first_index = array();
|
||||
|
||||
the_content();
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$referenceList = get_reference_list();
|
||||
if ($referenceList != ""){
|
||||
echo $referenceList;
|
||||
}
|
||||
?>
|
||||
|
||||
<?php if (has_tag()) { ?>
|
||||
<div class="post-tags">
|
||||
<i class="fa fa-tags" aria-hidden="true"></i>
|
||||
<?php
|
||||
$tags = get_the_tags();
|
||||
foreach ($tags as $tag) {
|
||||
echo "<a href='" . get_category_link($tag -> term_id) . "' target='_blank' class='tag badge badge-secondary post-meta-detail-tag'>" . $tag -> name . "</a>";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</article>
|
||||
Reference in New Issue
Block a user