一直都喜欢简单清爽的界面,折腾来折腾去的,满意后就消停一段时间,但之后再折腾时,有些东西容易忘记,故记录一下。此wp主题是购买Simple,然后根据hugo主题Hugo.386修改的。
博客标题后面的蓝色小点,直接在header文件中相关位置添加:
<span class=”logo_dot” style=”background-color: #29d;font-size: 1.5em;display: inline-block;width: 8px;height: 8px;border-radius: 50%;”></span>
本站:247篇文章;856条评论;最后更新于2023-12-07;已成立6277天;代码为:
本站:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?>篇文章
<?php echo $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->comments”);?>条评论
最后更新于<?php $last = $wpdb->get_results(“SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = ‘post’ OR post_type = ‘page’) AND (post_status = ‘publish’ OR post_status = ‘private’)”);$last = date(‘Y-m-d’, strtotime($last[0]->MAX_m));echo $last; ?>
已成立<?php echo floor((time()-strtotime(“2006-10-01”))/86400); ?>天
2023-11-30 星期四,代码为:
<?php the_time(‘Y-m-d l’); ?>
我的hugo博客也改成简单的风格,不过没加留言功能。我认为我是记录为主,有标题,内容,时间,能搜索,打开速度快就行,其它像分类和标签,对我而言就用不着了,直接搜索就行(搜索结果里面可以Ctrl+F很方便),况且Typora的本地搜索功能也很方便。hugo的生成速度极快,特别是在macbookpro中,对比我的windows电脑,速度快多了,简直就是瞬间完成,这应该跟电脑的处理器有关。
以下为2024年3月17日更新。自定义WordPress评论Cookie功能。将下面代码添加到当前主题functions.php中。
如果你的主题使用了自定义评论函数,评论模块中没出现记录评论Cookie的复选框,可以使用下面的代码添加该功能,默认记录Cookie并隐藏难看的复选框:
add_action(‘set_comment_cookies’,’coffin_set_cookies’,10,3); function coffin_set_cookies( $comment, $user, $cookies_consent){ $cookies_consent = true; wp_set_comment_cookies($comment, $user, $cookies_consent); }
2024年4月2日更新:首页单栏改成双栏css设置。(在index.php里面修改)
1,main添加
column-count: 2;
column-gap: 20px;
margin: 0 auto;2,class=post添加
break-inside: avoid-column;
以下为2024年6月20日更新。博客首页显示rss源第一篇文章,但是不知道哪里的缓存问题,还是什么问题,文章更新后,需要1小时左右后才会在首页同步更新后显示。
<?php
// 定义RSS源地址
$rss_url = ‘https://memos.dafeng.xyz/u/admin/rss.xml’;// 获取RSS源数据
$rss = fetch_feed($rss_url);if (!is_wp_error($rss)) :
// 获取RSS源中的文章项
$maxitems = $rss->get_item_quantity(1); // 只需要第一篇
$rss_items = $rss->get_items(0, $maxitems);
endif;// 检查是否获取到了文章项
if ($maxitems == 0) {
echo ‘<p>没有找到文章。</p>’;
} else {
// 遍历文章项并显示第一篇
foreach ($rss_items as $item) :
echo ‘<h2>’ . esc_html($item->get_title()) . ‘</h2>’;
// 可以在这里添加其他文章信息的显示,比如发布日期、链接等
break; // 因为只取第一篇,所以跳出循环
endforeach;
}
?>
2024年6月27日更新,禁止使用博主邮箱评论
function prevent_blog_owner_email_comment($comment_data) {
if (get_option(‘11111~~~@qq.com’) == $comment_data[‘comment_author_email’]) {
wp_die(‘您不能使用博主的邮箱进行评论。’);
}
return $comment_data;
}
add_filter(‘comment_post’, ‘prevent_blog_owner_email_comment’, 1);
2024年7约3日更新,调用wordpress最旧第一篇文章的第一行文字到首页
<?php
$args = array(
‘numberposts’ => 1, // 获取一篇文章
‘post_status’ => ‘publish’, // 只获取已发布的文章
‘orderby’ => ‘post_date’, // 按照日期排序
‘order’ => ‘ASC’, // 升序,最新的文章排在最前面
);$recent_posts = wp_get_recent_posts($args);
if (!empty($recent_posts)) {
// 获取最新文章的内容
$content = $recent_posts[0][‘post_content’];
// 将内容分割成行
$content_lines = explode(“\n”, $content);
// 输出第一行
echo $content_lines[0];
}
?>
注意:以上代码的标点符号大小写,如有问题,把符号改成小写!!!
2024年7月8日更新,wordpress调用某页面的最新第一行文字到index.php显示
<?php
// 假设你要调用的页面ID是1
$page_id = 1;// 获取页面的内容
$page_content = get_post_field(‘post_content’, $page_id);// 将内容转换为字符串,然后分割成行
$content_lines = explode(“\n”, $page_content);// 获取首行
$first_line = $content_lines[0];// 输出首行
echo $first_line;
?>
2024年11月28日更新,随机调用显示某页面的每一行内容
<p id=”random-paragraph”><?php
// 假设你要调用的页面ID是3118
$page_id = 3118;
// 获取页面的内容
$page_content = get_post_field(‘post_content’, $page_id);// 确保内容不为空,并按段落分割成数组
if (!empty($page_content)) {
// 按换行符分割,假设段落之间使用两个换行符
$content_paragraphs = preg_split(‘/(\r\n|\r|\n){2,}/’, $page_content);// 初始化输出一个随机段落
if (!empty($content_paragraphs)) {
$random_index = rand(0, count($content_paragraphs) – 1);
echo htmlspecialchars(trim($content_paragraphs[$random_index])); // 使用 htmlspecialchars()
} else {
echo “没有可显示的段落。”;
}
} else {
echo “页面内容为空。”;
}
?>
</p><script>
// 获取PHP传递的段落数组
let paragraphs = <?php echo json_encode($content_paragraphs); ?>;
// 随机显示一个段落
function showRandomParagraph() {
if (paragraphs.length > 0) {
let randomParagraph = paragraphs[Math.floor(Math.random() * paragraphs.length)];
document.getElementById(“random-paragraph”).innerHTML = randomParagraph;
}
}
// 页面加载时显示一个随机段落
showRandomParagraph();
</script>
简化进行中,尽可能让自己简单些。
棒,越来越简洁了,近期我也搞了个WP的站与你差不多定位,一个站没评论全是数据记录,一个站主要是观点带评论,与Typecho搭配,个人博客不准备研究其他的了,把这两个用好
那就是用wordpress和typecho两个站?两个都用?嗯,我的hugo主要是第一个记录用,本地用markdown记录好保存就行,然后复制到wordpress上去的,相当于hugo是存档用,文字图片都在本地,相对安全些,而wp也是每天自动备份,因为之前有过数据丢失的,彻底没了那种。
用博客,适合自己的就是最好的😄
看来上了年纪,最终都会由繁入简
简单点好,方便自己查阅,有时候什么事情想不起来,手机上打开网址,搜索一下就有了😄
两个都用,但内容不重复
昨天进来,在某个宽度时,星期几会被挤成,我记得有一个属性,好像是fit-content(不知有没有记错),了解一下?
测试了一下,好像只有ARC这个浏览器会这样子? 不应该吧,难道是缓存?
ARC浏览器第一次看见,我一直都是用的firefox,2006年用到现在
比较新的一个浏览器,好像现在都还只有Mac版,这比较可惜,不是全平台。