add_filter('the_content','deel_copyright');functiondeel_copyright($content){
if(is_single()){
$content.='<p>转载请注明:<ahref="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a>»<ahref="'.get_permalink().'">'.get_the_title().'</a></p>';
}
return$content;
}
提供参考
我是说调用这组函数的代码
<?php deel_copyright(); ?> 这样写对不对 怎么改
我已经给你写了怎么调用deel_copyright这个函数的方法了啊。
而且已经修改了你在函数内怎么判断当前为文章页面。
如果像你那样直接调用函数<?php deel_copyright(); ?>的话,函数体内的get_permalink和get_the_title是没有正确结果返回的
所以正确的调用应该利用wordpress的hook机制,将该函数添加到the_content钩子上。
不知道你能不能听明白。
动手试试吧,把我给你的代码放在functions.php中,然后看文章页有没有变化。
如何使用及调用wordpress自定义栏目
在wordpress的“撰写新文章”页面中关于“自定义栏目”(英文Custom Fields)这一个选项,笔者一直没有使用过。感觉比较鸡肋。原因是由于笔者懒得去为一个字段更改模板。
不过既然有,就一定有它存在的意义啦^_^。如何使用wordpress自定义栏目呢。本文中,笔者将为各位简单叙述下它的用法。
wordpress怎样调用函数
WordPress模板基本文件
WordPress Header头部 PHP代码
WordPress 主体模板 PHP代码
其它的一些WordPress模板代码
wordpress判断语句
WordPress模板基本文件
style.css 样式表文件
index.php 主页文件
single.php 日志单页文件
page.php 页面文件
archvie.php 分类和日期存档页文件
searchform.php 搜索表单文件
search.php 搜索页面文件
comments.php 留言区域文件(包括留言列表和留言框)
404.php 404错误页面
header.php 网页头部文件
sidebar.php 网页侧边栏文件
footer.php 网页底部文件
WordPress Header头部 PHP代码
(注: 也就是位于和之间的PHP代码)
<?php bloginfo(’name’); ?> 网站标题
<?php wp_title(); ?> 日志或页面标题
<?php bloginfo(’stylesheet_url’); ?> WordPress主题样式表文件style.css的相对地址
<?php bloginfo(’pingback_url’); ?> WordPress博客的Pingback地址
<?php bloginfo(’template_url’); ?> WordPress主题文件的相对地址
<?php bloginfo(’version’); ?> 博客的WordPress版本
<?php bloginfo(’atom_url’); ?> WordPress博客的Atom地址
<?php bloginfo(’rss2_url’); ?> WordPress博客的RSS2地址
<?php bloginfo(’url’); ?> WordPress博客的绝对地址
<?php bloginfo(’name’); ?> WordPress博客的名称
<?php bloginfo(’html_type’); ?> 网站的HTML版本
<?php bloginfo(’charset’); ?> 网站的字符编码格式
WordPress 主体模板 PHP代码
<?php the_content(); ?> 日志内容
<?php if(have_posts()) : ?> 确认是否有日志
<?php while(have_posts()) : the_post(); ?> 如果有,则显示全部日志
<?php endwhile; ?> 结束PHP函数”while”
<?php endif; ?> 结束PHP函数”if”
<?php get_header(); ?> header.php文件的内容
<?php get_sidebar(); ?> sidebar.php文件的内容
<?php get_footer(); ?> footer.php文件的内容
<?php the_time(’m-d-y’) ?> 显示格式为”02-19-08″的日期
<?php comments_popup_link(); ?> 显示一篇日志的留言链接
<?php the_title(); ?> 显示一篇日志或页面的标题
<?php the_permalink() ?> 显示一篇日志或页面的永久链接/URL地址
<?php the_category(’, ‘) ?> 显示一篇日志或页面的所属分类
<?php the_author(); ?> 显示一篇日志或页面的作者
<?php the_ID(); ?> 显示一篇日志或页面的ID
<?php edit_post_link(); ?> 显示一篇日志或页面的编辑链接
<?php get_links_list(); ?> 显示Blogroll中的链接
<?php comments_template(); ?> comments.php文件的内容
<?php wp_list_pages(); ?> 显示一份博客的页面列表
<?php wp_list_cats(); ?> 显示一份博客的分类列表
<?php next_post_link(’ %link ‘) ?> 下一篇日志的URL地址
<?php previous_post_link(’%link’) ?> 上一篇日志的URL地址
<?php get_calendar(); ?> 调用日历
<?php wp_get_archives() ?> 显示一份博客的日期存档列表
<?php posts_nav_link(); ?> 显示较新日志链接(上一页)和较旧日志链接(下一页)
<?php bloginfo(’description’); ?> 显示博客的描述信息
其它的一些WordPress模板代码
/%postname%/ 显示博客的自定义永久链接
<?php the_search_query(); ?> 搜索表单的值
<?php _e(’Message’); ?> 打印输出信息
<?php wp_register(); ?> 显示注册链接
<?php wp_loginout(); ?> 显示登入/登出链接
<!–next page–> 在日志或页面中插入分页
<!–more–> 截断日志
<?php wp_meta(); ?> 显示管理员的相关控制信息
<?php timer_stop(1); ?> 显示载入页面的时间
<?php echo get_num_queries(); ?> 显示载入页面查询
wordpress判断语句
is_single()
判断是否是具体文章的页面
is_single(’2′)
判断是否是具体文章(id=2)的页面
is_single(’Beef Stew’)
判断是否是具体文章(标题判断)的页面
is_single(’beef-stew’)
判断是否是具体文章(slug判断)的页面
comments_open()
是否留言开启
pings_open()
是否开启ping
is_page()
是否是页面
is_page(’42′)
id判断,即是否是id为42的页面
is_page(’About Me’)
判断标题
is_page(’about-me’)
slug判断
is_category()
是否是分类
is_category(’6′)
id判断,即是否是id为6的分类
is_category(’Cheeses’)
分类title判断
is_category(’cheeses’)
分类 slug判断
in_category(’5′)
判断当前的文章是否属于分类5
is_author()
将所有的作者的页面显示出来
is_author(’1337′)
显示author number为1337的页面
is_author(’Elite Hacker’)
通过昵称来显示当前作者的页面
is_author(’elite-hacker’)
下面是通过不同的判断实现以年、月、日、时间等方式来显示归档
is_date()
is_year()
is_month()
is_day()
is_time()
判断当前是否是归档页面
is_archive()
判断是否是搜索
is_search()
判断页面是否404
is_404()
判断是否翻页,比如你当前的blog是http://domain.com 显示http://domain.com?paged=2的时候,这个判断将返 回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,
例如:
<?php if(is_single()):?>
//这里写你想显示的内容,包括函数
<?php endif;?>
或者:
<?php if(is_home() && !is_paged() ):?>
//这里写你想显示的内容,包括函数
<?php endif;?>
WordPress 如何调用分类描述
橄露几饔幸欢巍懊枋觥 这些描述并不是临时写在代码里的,而是通过 WordPress 提供的函数直接输出相应分类下的描述。在WordPress 的后台,管理–分类页面下,我们可以看到每个分类都有自己的 ID 号、名称以及描述这3个属性既然后台可以输入描述,那么前台必然也能输出描述。Wordpress 提供了这样一个函数让我们在任意位置输出任意一个分类的描述,前提是你设置了该分类的描述。例如我在首页里使用
wordpress 调用首页
所有页面都显示这段代码功能,怎么样才能让这段代码的功能只在首页显示?到底是所有页面都显示,还是单单首页显示?更多
就是单单首页显示,如果所有页面显示。我直接放到head就OK 了 .谢谢
把代码加到主题index.php中即可
试过了 根本就 不生效,放到 index.php 和 page.php 都不行。只有放到head。
if(is_home()){//业务逻辑
}
看看这样加在头部行不行
不行,也可以这样
if($_SERVER['REQUEST_URI']=='/'){//业务逻辑
}
都是加载到头部
试过了,还是不行! 要不你QQ多少,我QQ 一二五四六五一零五三
三九五一三三七零一
wordpress如何实现主博客与其他小博客调用?
建议你用RSS聚合内容的方式,简单,便捷!在你做综合的那个博客上调用其他9个博客的RSS信息!
如何用代码调用wordpress里的文章显示浏览数
实现显示文章显示浏览数的效果,可以用两种方式,一是插件,二是用代码
插件这个�0�2WP-Postviews�0�2�0�2 关于这个插件的详细使用,下次详细说明,今晚就细说用代码来实现这种效果。
网上有好多关于这个用代码实现这种效果的方法文章,但是好多都不太管用,可能是是针对某个特定的wordpress版本,在这里我找到了一个比较实用的方法,而且也是符合seotaoke这个模板的,那就是下面的方法:
第一步,在网站的后台里找到外观编辑,这个文件�0�2functions.php�0�2,在这个文件的 ?>前面添加如下一些代码:
/* 访问计数 */
function record_visitors()
{
if (is_singular())
{
global $post;
$post_ID = $post->ID;
if($post_ID)
{
$post_views = (int)get_post_meta($post_ID, 'views', true);
if(!update_post_meta($post_ID, 'views', ($post_views+1)))
{
add_post_meta($post_ID, 'views', 1, true);
}
}
}
}
add_action('wp_head', 'record_visitors');
/// 函数名称:post_views
/// 函数作用:取得文章的阅读次数
function post_views($before = '(点击 ', $after = ' 次)', $echo = 1)
{
global $post;
$post_ID = $post->ID;
$views = (int)get_post_meta($post_ID, 'views', true);
if ($echo) echo $before, number_format($views), $after;
else return $views;
}
第二步,在你的文章里,有显示浏览次数的地方添加这样的代码:<?php post_views(' ', ' 次'); ?>
这时你到首页文章里查看即可见到效果!
尊重别人的劳动成果,在这里与大家分享!
怎么调用wordpress最新留言
该代码直接调用数据库显示一份最新留言。其中LIMIT 10限制留言显示数量。红色部份则是每条留言的输出样式。
<?php
global $wpdb;
$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = ’1′ AND comment_type = ” AND
post_password = ”
ORDER BY comment_date_gmt DESC
LIMIT 10〃;
$comments = $wpdb->get_results($sql);
$output = $pre_html;
foreach ($comments as $comment) {
$output .= “\n<li>”.strip_tags($comment->comment_author)
.”:” . ” <a href=\”" . get_permalink($comment->ID) .
“#comment-” . $comment->comment_ID . “\” title=\”on ” .
$comment->post_title . “\”>” . strip_tags($comment->com_excerpt)
.”</a></li>”;
}
$output .= $post_HTML;
echo $output;?>
参考资料:www.qiuqie.com
转载请注明出处51数据库 » wordpress调用规则 wordpress函数如何调用
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....