记录日常点点滴滴,欢迎来到我的小站。

0%

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//越南日期
function pp_vi_date($text) {
$eng = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday',
'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December',
'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec',
'1st', '2nd', '3rd', '4th', '5th', '6th', '7th', '8th', '9th', '0th');

$vi = array('Thú* Hai','Thú* Ba','Thú* Tu*','Thú* Na(m','Thú* Sáu','Thú* Ba?y','Chu? Nha.t',
'มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฏาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม',
'Tháng Mô.t (Giêng)', 'Tháng Hai', 'Tháng Ba', 'Tháng Tu*', 'Tháng Na(m', 'Tháng Sáu', 'Tháng Ba?y', 'Tháng Tám', 'Tháng Chín', 'Tháng Mu*ò*i', 'Tháng Mu*ò*i Mô.t', 'Tháng Mu*ò*i Hai',
'1', '2', '3', '4', '5', '6', '7', '8', '9', '10');

$text = str_replace($eng, $vi, $text);
return $text;

}

调用

1
add_filter('the_time', 'pp_vi_date');

大家都知道,wordpress默认的小工具中,就有一个功能的小工具,而且默认都是使用的状态。在这里,我教大家如何去美化它!以及去掉wordpress.org【PS:底部以及保留wordpress网站网址的才可以去掉啊,没保留的这里保留吧,至少留个版权给人家,我是这么想的,底部保留wordpress官网地址即可,功能那里留着难看所以去掉】

首先找到这个文件,位于/wp-includes/下的default-widgets.php,下载并用编辑器打开修改!一般情况下按ctrl+F可以搜索

先说说wordpress.org如何去掉吧!在之前,无意中看到一篇文章介绍,说的好像是PHP代码一类的,可是当我去看代码的时候发现并不是的,是下面这样一句话:

1
<li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li>
阅读全文 »

这一篇主要说下如何自定义文章列表的内容。比如作者,评论,日期,标签等等。假如你不想让显示的话我们可以使用下面的这个方法,把它去掉。

我们只需要在上一篇提高的方法中添加一个unset()函数即可,比如:

阅读全文 »

大家都知道我们在wordpress后台添加文章或页面时如果你启用了缩略图功能,那么会在添加时有个特色图像的设置。具体的大家可以看下我的教程(点击查看),当我们添加好后。如果你在wordpress后台需要看某个文章或页面的缩略图是什么的时候,还得单击编辑才能看到。这样是不是很麻烦呢?如果我们直接把缩略图显示在文章或者页面的列表上面,这样的话就一目了然了。

我们需要用到的是wordpress插件API里面的函数方法。看下面代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
add_filter('manage_posts_columns', 'lei_add_thumb_col');
function lei_add_thumb_col($cols) {
$cols['thumbnail'] = __('Thumbnail');
return $cols;
}

//__('Thumbnail')是显示的文字标题,也可以改成__('缩略图')。

//通过manage_posts_columns方法将文字标题显示在文章列表上

add_action('manage_posts_custom_column', 'lei_get_thumb_show');
function lei_get_thumb_show($column_name ) {
if ( $column_name == 'thumbnail' ) {
echo get_the_post_thumbnail(get_the_ID(),array(100,100));
}
}
?>

//get_the_post_thumbnail获取缩略图以及设置它的大小为宽100,高100
//通过manage_posts_custom_column方法将缩略图显示在列表上面
阅读全文 »

以下是翻译过来的,大家可以参考下:
描述:
加载一个制定的模板到另一个模板里面(不同于包含header,sidebar,footer).
使得一个主题使用子模板来实现代码段重用变得简单
用于在模板中包含指定的模板文件,只需用指定参数slug和name就可以包含文件{slug}-{name}.php,最重要的功能是如果没有这个文件就包含没有{slug}的.php文件文件
使用方法:

1
<?php get_template_part( $slug, $name ) ?>
阅读全文 »

在 WordPress 的主题函数中,为了简化我们写诸如include这种包含文件的写法,特别为我们准备了 get_header()、get_footer()、get_sidebar()等主题模板文件包含语句。今天就备忘一下get_header()这个函数吧。

get_header函数,是我们接触 WordPress 后,最先接触的几个函数之一,到目前为止,我接触到的大部分主题,都需要用到这个函数(废话)。

函数意义详解
从当前主题调用header.php文件。是不是很简单?好吧,如果你是新手的话这里要提醒一下,这里的get和get_children()、get_category中的get略有不同之处。

get_header函数声明(定义)
之前写文章很少会写到函数定义的代码,后来自己翻看的时候发现这个习惯不太好,所以决定,只要篇幅允许,就会把函数主题贴出来,方便自己翻看。
get_header 函数,声明(定义)的位置,是在 wp=include/general-template.php 文件的第 24 – 36 行左右的位置。

阅读全文 »

进过一番折腾总算总结出了一些无谓的缩略图的位置和设置方法。

仅供大家参考

①,设置 → 多媒体 将缩略图大小全部调成0

②,php代码中查找 add_image_size( ‘large’, 680, ‘’, true ); 不需要的删除

③,使用Yet Another Related Posts Plugin(YARPP)插件的, 查找class-core.php, 注释掉add_image_size( ‘yarpp-thumbnail’, $width, $height, $crop )

与WordPress打交道,经常遇到的一个问题就是获取路径,包括URL路径和服务器路径,在主题或插件中引用js或css文件需要URL地址, 而include一些文件时则需要服务器路径。在WordPress中,不能认定wp-content目录一定位于/wp-content下,也不能认为 admin的地址一定是/wp-admin,为了避免错误,了解WordPress中与获取路径相关的函数很重要。

以下均假设WordPress站点安装在http://www.ttwinbug.com下

站点路径相关函数

home_url() >>

返回站点路径,相当于后台设置->常规中的”站点地址(URL)“。

1
2
3
$url = home_url();
echo $url;
//输出: http://www.ttwinbug.com
阅读全文 »