wordpress二次开发随笔-2

摘要:
‘wpurl’–返回站点URL‘url’–返回站点地址。‘version’–返回wordpress版本.‘html_type’–返回wordpress页面的文档类型.‘text_direction’-返回wordpress站点额描述信息.‘language’–返回wordpress的语言,中文版是zh_CN。‘stylesheet_url’–返回主题style.css的绝对路径。‘template_url’/‘模板目录’‘pingback_url’-返回站点XML-RPC文件的URL.‘atom_url’–返回Atomfeed地址.‘rdf_url’–返回RDF/RSS1.0feed地址.‘rss_url’–返回RSS0.92feed地址.‘rss2_url’–R返回RSS2.0feed地址.‘comments_atom_url’–返回评论的AtomfeedURL.‘comments_rss2_url’–返回评论的RSS2.0feedURL.3

调用分类,标签,友情连接,搜索框


调用分类
get_the_category()
调用标签
get_the_tags()
调用友情连接
wp_list_bookmarks()
调用指定文章的ID,guid,标题,摘要,内容
get_the_ID()
get_the_guid(post_id)
get_the_title(post_id)
get_the_excerpt(post_id)
get_the_content('','',8)
调用搜索框
get_search_form();
html代码调用
<form method="get" action="<?php bloginfo('url'); ?>/">
<div>
<input type="text" value="<?php the_search_query(); ?>" name="s" />
<input type="submit" value="Search" />
</div>
</form>
搜索页代码
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div><a href="http://t.zoukankan.com/<?php echo get_permalink($post->ID); ?>">
<?php the_title(); ?></a></div>
<?php endwhile; ?>
<?php else : ?>
<article> <header class="entry-header">
<h1 class="entry-title">
<?php _e( '没有找到该文章', 'leizi' ); ?></h1> </header>
<div class="entry-content"> <p>
<?php _e( '抱歉没有找到该文章', 'leizi' ); ?></p>
<?php get_search_form(); ?> </div> </article>
<?php endif; ?>
调用特色图片
the_post_thumbnail();
// 无参数,默认调用Thumbnail the_post_thumbnail( 'thumbnail' );
// Thumbnail (默认尺寸 150px x 150px max) the_post_thumbnail( 'medium' );
// Medium resolution (default 300px x 300px max) the_post_thumbnail( 'large' );
// Large resolution (default 640px x 640px max) the_post_thumbnail( 'full' );
// Full resolution (original size uploaded) the_post_thumbnail( array (100,100) );
// Other resolutions
$getThumbnail = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()),full);
echo $getThumbnail[0];
__()函数和__e()函数被用来识别php文件中被标示的、需要被翻译成其它语言或本地化的字符串。
两个函数间的唯一功能性区别在于:
_e()函数回显(echo)返回的字符串,而__()函数只是返回字符串。如果需要为函数提供字符串,可使用__()函数。而如果希望将字符串作为XHTML的一部分输出,则需要使用_e()函数。

站点信息调用


echo get_bloginfo('name').
echo get_bloginfo('description')
echo get_bloginfo('admin_email').
echo get_bloginfo('charset')
echo get_bloginfo('version')
echo get_bloginfo('language')
echo get_bloginfo('wpurl')
echo get_bloginfo('url')
echo get_bloginfo('template_url')
‘name’ – 返回站点标题,站点标题通过后台控制面板 设置=》常规 中设置。
‘description’ – 返回站点副标题,站点副标题通过后台控制面板 设置=》常规 中设置。
‘wpurl’ – 返回站点URL
‘url’ – 返回站点地址。
‘admin_email’ – 返回站点设置的邮件地址
‘charset’ – 返回站点的字符。
‘version’ – 返回wordpress版本.
‘html_type’ – 返回wordpress页面的文档类型(default: “text/html”).
‘text_direction’ -返回wordpress站点额描述信息.
‘language’ – 返回wordpress的语言,中文版是zh_CN。
‘stylesheet_url’ – 返回主题style.css的绝对路径。
‘stylesheet_directory’ – 返回主题style.css的路径。
‘template_url’ / ‘模板目录’
‘pingback_url’ -返回站点 XML-RPC 文件的 URL (xmlrpc.php).
‘atom_url’ – 返回 Atom feed 地址 (/feed/atom).
‘rdf_url’ – 返回 RDF/RSS 1.0 feed 地址 (/feed/rfd).
‘rss_url’ – 返回 RSS 0.92 feed 地址 (/feed/rss).
‘rss2_url’ – R返回 RSS 2.0 feed 地址 (/feed).
‘comments_atom_url’ – 返回评论的 Atom feed URL (/comments/feed).
‘comments_rss2_url’ – 返回评论的 RSS 2.0 feed URL (/comments/feed).3

免责声明:文章转载自《wordpress二次开发随笔-2》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇权限管理 (一) 设计思路分析和实现授权、认证读懂IL代码就这么简单(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在Ubuntu 18.04.3上为PHP 7.4.11安装GD库

在Ubuntu 18.04.3上为PHP 7.4.11安装GD库 参考:https://blog.csdn.net/qq285744011/article/details/104299732 步骤 查看PHP版本: php -v sudo apt-get update sudo apt-get install php7.4-gd 提示已经成功: Se...

PHPDoc/PHPDocumentor生成API文档

PHPDocumentor是一个用PHP写的强大的文档自动生成工具,对于有规范注释的php程序,能够快速生成具有结构清晰、相互参照、索引等功能的API文档。旧版本是PHPDoc,PHPDoc是PEAR下面的一个非常优秀的模块,类似于Javadoc。从1.3.0开始,更名为phpDocumentor,新版本新加了对php5语法的支持,同时,可以通过在客户端浏...

PHP操作Mysql数据库记录操作函数

简介:这是PHP操作Mysql数据库记录操作函数的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。 frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=325731' scrolling='no'> 数据库记录操作函数(5个): 1、mysql_fet...

Linux下添加php的zip模块

./configure --with-php-config=/usr/local/php/bin/php-config extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/zip.so Linux下添加php的zip模块 今天早上开发的人员过来跟我说,测试机上的XX项目...

ES数据库安装6.6

ES数据库安装 elastica searchelasticsearch的概念:是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写。 1、elasticsearch和MongoDB/redis/memcache一样,是非关系性数据库是一...

传入json字符串的post请求

/** * 传入json字符串的post请求 * @Title: getRequsetData * @Description: TODO * @param @param url * @param @param json {"refund_fee":"1","total_fee":"1","out_trade_no":"20180319184601983...