- 资源介绍
- 更新记录
- 安装教程
wordpress添加一个说说页面
首先要实现这个说说功能,要拿3个文件开刀,分别是:functions.php,shuoshuo.php,shuoshuo.css,下边一一来搞定它们,functions.php是wordpress自带的程序文件,只须一个小改动,即在文件内容的最后加入以下代码。
1.functions.php
//说说
add_action(‘init’, ‘my_custom_init’);
function my_custom_init()
{ $labels = array( ‘name’ => ‘说说’,
‘singular_name’ => ‘singularname’,
‘add_new’ => ‘发表说说’,
‘add_new_item’ => ‘发表说说’,
‘edit_item’ => ‘编辑说说’,
‘new_item’ => ‘新说说’,
‘view_item’ => ‘查看说说’,
‘search_items’ => ‘搜索说说’,
‘not_found’ => ‘暂无说说’,
‘not_found_in_trash’ => ‘没有已遗弃的说说’,
‘parent_item_colon’ => ”,
‘menu_name’ => ‘说说’ );
$args = array( ‘labels’ => $labels,
‘public’ => true,
‘publicly_queryable’ => true,
‘show_ui’ => true,
‘show_in_menu’ => true,
‘query_var’ => true,
‘rewrite’ => true,
‘capability_type’ => ‘post’,
‘has_archive’ => true, ‘hierarchical’ => false,
‘menu_position’ => null,
‘supports’ => array(‘title’,’editor’,’author’) );
register_post_type(‘shuoshuo’,$args); }
2.接着是shuoshuo.php文件,它不是自带的,需要建一个名字为shuoshuo.php文件,里边填充如下内容。
<?php /*
Template Name: 说说
author: ainy
url: http://www.tang1314.com/shuoshuo
*/
get_header(); ?>
<link href=”/wp-content/themes/Cui2.0/shuoshuo.css” rel=”stylesheet”>
<div class=”shuoshuo”>
<ul class=”archives-monthlisting”>
<?php query_posts(“post_type=shuoshuo&post_status=publish&posts_per_page=-1″);if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><span class=”tt”><?php the_time(‘Y年n月j日G:i’); ?></span>
<div class=”shuoshuo-content”><?php the_title(); ?><br/><div class=”shuoshuo-meta”><span >—<?php the_author() ?></span></div></div><?php endwhile;endif; ?></li>
</ul>
</div>
<?php get_footer();?>
最后修改shuoshuo.css文件,它也不是系统自带的,需要我们建立一个shuoshuo.css文件,填充以下内容。
.shuoshuo {
position: relative;
margin: 50px 0;
}
.shuoshuo li {
padding: 8px 0;
display: block;
}
.shuoshuo-content {
box-shadow: 0 0 3px RGBA(0,0,0,.15);
background-color: #f8f8f8;
border:1px #eee solid;
border-radius: 4px;
font-size: 1em;
line-height:2.3em;
margin:0 150px 0 200px;
letter-spacing: 1px;
padding: 20px 20px 5px 30px;
color: #666;
min-height:60px;
position: relative;
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+, 鏂囨湰琛岀殑浠绘剰瀛楀唴鏂紑 */
}
.shuoshuo-content p{margin:0;}
/*浣滆€?*/
.shuoshuo-meta {
text-align: right;
letter-spacing: 0px;
margin-top:-85px;
}
.toolbar{display:none}
/*鏃堕棿*/
/*.shuoshuo .tt{margin: 35px 0 0 15px;float:left;font-size:0.9em;}*/
/*.shuoshuo li em{float:left;background:url(“//www.100day.cc/wp-content/themes/frontopen2_v1.5.04.15/images/bolangxian.png”) no-repeat;width:50px;height:10px;margin:42px 0 0 28px;}*/
/*.shuoshuo li:hover .tt {color:#0c0;font-weight:bold;} */
/*澶村儚*/
.shuoshuo .zhutou{border-radius: 50%;margin: 25px 35px 0 5px;float:right;padding: 2px;border: 1px #ddd solid;display: block;transition: .5s;width: 40px;height: 40px;overflow:hidden;}
.shuoshuo li:hover .zhutou {
transform: rotate(720deg);-webkit-transform: rotate(720deg);-moz-transform: rotate(720deg);border-color: #0c0;}
/*鍓嶉潰鐨勮酱*/
.shuoshuo:before {
height: 100%;
width: 2px;
background: #eee;
position: absolute;
left: 164px;
content: “”;
top:0px;
}
.shuoshuo-content:before {
position: absolute;
top: 40px;
bottom: 0px;
left: -42px;
background: #fff;
height: 12px;
width: 12px;
border-radius: 6px;
content: “”;
box-shadow: inset 0 0 2px #0c0;
}
.shuoshuo-content:after {
position: absolute;
top: 42px;
bottom: 0px;
left: -40px;
background: #ccc;
height: 8px;
width: 8px;
border-radius: 6px;
content: “”;
}
.shuoshuo li:hover .shuoshuo-content:after {
background: #0c0;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
}
.shuoshuo li:hover .shuoshuo-content:before {-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);}
/*鍚庨潰鐨勮酱*/
.shuoshuo:after {
height: 100%;
width: 2px;
background: #eee;
position: absolute;
right: 100px;
content: “”;
top:0px;
}
.shuoshuo-meta:before {
position: absolute;
top: 42px;
bottom: 0px;
right: -56px;
background: #fff;
height: 12px;
width: 12px;
border-radius: 6px;
content: “”;
z-index:2;
box-shadow: inset 0 0 2px #0c0;
}
.shuoshuo-meta:after {
position: absolute;
top: 44px;
bottom: 0px;
right: -54px;
background: #ccc;
height: 8px;
width: 8px;
z-index:2;
border-radius: 6px;
content: “”;
}
.shuoshuo li:hover .shuoshuo-meta:after {
background: #0c0;
}
@media screen and (min-width:1080px){
.shuoshuo{width:1060px;margin:50px auto}
}
@media screen and (max-width: 800px) {
.shuoshuo-content {margin:0 60px 0 70px;padding: 10px 10px 5px 10px;font-size:0.9em;}
.shuoshuo .tt{width:30px;font-weight:bold;margin: 30px 0 0 1px;font-size:0.5em;height: 20px;}
.shuoshuo li:hover .tt {color:#0c0;font-size:0.5em;}
.shuoshuo:before {left: 50px;}
.shuoshuo-content:before {left: -26px;top:30px;}
.shuoshuo-content:after {left: -24px;top:32px;}
.shuoshuo:after {right: 27px;}
.shuoshuo-meta:before {right: -39px;top:33px;}
.shuoshuo-meta:after {right: -37px;top:35px;}
.shuoshuo .zhutou{margin: 17px 5px 0 5px;}
.shuoshuo li em{float:left;width:39px;height:10px;margin:34px 0 0 -1px;}
}
把这三个文件上传到主题的目录下边,去后台,添加一个页面,起名叫“我的说说”,页面模板选择“说说”。发布即可大功告成。拥有一个像这样的说说
发挥自己的想象力,编辑css,使你的说说页面变得更加不可思议吧。
猜你喜欢
-
RiPro主题文章标题美化代码教程
2021-04-24 -
AtoZ SEO Tools v2.6 – PHP搜索引擎优化神器
2021-04-25 -
WordPress不可忽视的面包屑导航SEO优化技巧
2021-04-25 -
comment_form()函数
2021-04-26 -
add_option()函数
2021-04-26 -
Ripro美化添加分类列表页搜索框+文本
2021-04-25 -
解决WordPress升级时提示正在执行例行维护,请一分钟后回来
2021-04-25 -
RIPRO主题美化-首页VIP介绍引导美化,样式+文件+教程
2021-04-24 -
Xshell 免费版v6.0.0197
2021-04-25 -
WordPress纯代码实现图片灯箱lightbox效果
2021-04-26
-
Respawn – 电子游戏竞技网站WordPress主题 – v1.3
2021-04-24 -
WP插件个人中心美化代码erphpdown付费插件
2021-04-24 -
WordPress如何调用最新、热门文章和指定分类文章
2021-04-25 -
Arcane – 游戏社区网站模板WordPress主题 – v2.7.2
2021-04-24 -
WordPress 让后台用户列表可以根据文章数进行排序
2021-04-25 -
网站收录正常却没排名是什么原因
2021-04-24 -
RIPRO主题美化-首页“最新文章”标题美化
2021-04-25 -
WordPress不用插件实现文章AJAX点赞、文章点赞排行
2021-04-25 -
网站如何去拓展挖掘长尾词
2021-04-24 -
WordPress响应式轻拟物主题niRvana星海美化二开版
2021-04-24
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-04-26Hi,初次和大家见面了,请多关照!
最后编辑:2021-04-26

