js修改title
document.title = 'xxxxxx';
wordpress the_content函数
模板标签 the_content() 显示当前文章的内容。该标签必须在 WordPress 主循环(loop)中,该标签必须在 WordPress 主循环(loop)中。若文章使用快速标签 来截取摘要,the_content()标签将只在非单篇文章或非固定链接文章上显示前的摘要部分。the_content()标签可包含一个规定内容和样式的参数,该参数会生成“继续阅读全文”的链接。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php the_content( $more_link_text, $strip_teaser, $more_file ); ?> [/pcsh] $more_link_text: (字符串)(可选)“more”链接的链接文本, 默认值: ‘(more…)’ $strip_teaser:(布尔型)(可选)显示(FALSE)或隐藏(TRUE)more链接前的文本。默认值:FALSE ...
WP_Query
可供使用的查询参数: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] public 'query_vars' => array (size=62) 'post_type' => string 'post' (length=4) 'post_status' => string 'publish' (length=7) 'posts_per_page' => int 10 'error' => string '' (length=0) 'm' => string '' (length=0) 'p' =>...
wordpress 的 query_posts函数
WordPress函数query_posts在WordPress主题中是用于控制哪些文章可以出现在主循环中。 可能说主循环很多人都不懂,那么举个例子: 首页、存档页的这些文章(包括分页中的)都是在主循环中的。在不使用query_posts函数控制的情况,首页、存档页等都是按照文章的发布时间列出你博客上所有已发布的文章,而如果你想定义哪些文章可以显示,哪些文章不显示,文章按照什么样的方法排序等,那么你就要用到query_posts函数了。 WordPress函数query_posts非常强大,参数无数,用法更是无数,下面简单汇总一下query_posts函数的常用方法。开始之前,你可以先看看query_posts的官方文档。看文档对很多人来说可能会很困难,但是要成为一名优秀的主题开发者,学会看文档才是王道。 query_posts() 可以用来控制在循环(Loop)中显示哪些文章。它可以替换主查询,而使用一个新的查询来获取文章。要清除 query_posts() 的新查询,可以使用 wp_reset_query() 来重置查询。 我们强烈建议您使用 pre_get_posts 来替...
wordpress自定义文章类型功能
创建自定义文章类型 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] add_action( 'init', 'create_events' ); function create_events() { $labels = array( 'name' => _x('Events', 'post type general name'), 'singular_name' => _x('Event', 'post type singular name'), 'add_new' => _x('Add New', 'Event'), 'add_new_item'...
WordPress的have_posts()和the_post()函数
在WordPress的index.php文章循环输出中,通常会有下面一段代码: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php endwhile; ?> <?php endif; ?> [/pcsh] 这里有两个函数,have_posts()和the_post()。 have_posts() 函数:WordPress的have_posts() 默认是一个全局函数。 have_posts函数被调用时实际上是调用全局变量$wp_query->have_posts()成员函数,来简单检查一个全局数组(array)变量$posts的一个循环计数器,以确认是否还有post,如果有返回true(1),如果没有返回false...
WordPress函数:add_action(添加动作)
说明 将函数连接到指定action(动作)。 在Plugin API/Action Reference 上查看动作hook列表。wordpress核心调用do_action() 时触发动作。 用法 [pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"] <?php add_action( $tag, $function_to_add, $priority, $accepted_args ); ?> [/pcsh] 参数 $tag (字符串)(必填)$function_to_add 所挂载的动作(action)的名称。(在Plugin API/Action Reference 上查看动作hook列表)。也可以是一个主题或插件文件内部的一个动作,或者特定的标签“all”,这个函数将被所有的钩子(hooks)调用。 默认值:None $function_to_add (回调)(必填)你希望挂载的函数的名称。注:在 PHP“回调”类型文档中...
jQuery 遍历函数
jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 函数 描述 .add() 将元素添加到匹配元素的集合中。 .andSelf() 把堆栈中之前的元素集添加到当前集合中。 .children() 获得匹配元素集合中每个元素的所有子元素。 .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 .contents() 获得匹配元素集合中每个元素的子元素,包括文本和注释节点。 .each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 .end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。 .eq() 将匹配元素集合缩减为位于指定索引的新元素。 .filter() 将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。 .find() 获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。 .first() 将匹配元素集合缩减为集合中的第一个元素。 .has() 将匹配元素集合缩减为包含特定元素的后代的集合。 .is() 根据选择器检查当前匹...
jQuery 遍历 - prevAll() 方法
prevAll函数的获取顺序: prevAll实际上是从 当前匹配元素 依次向上匹配的 如下实验 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <html> <head> <script type="text/javascript" src="/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ (function(){ $("#ddd").prevAll("li").each(function(){ alert($(this).text()); }); })(); }); </script> </head> <body> &l...
jQuery - 获得内容和属性
获得内容 - text()、html() 以及 val() 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容: 实例 $("#btn1").click(function(){ alert("Text: " + $("#test").text()); }); $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); }); 获取属性 - attr() jQuery attr() 方法用于获取属性值。 下面的例子演示如何获得链接中 href 属性的值: 实例 $("button").click(function(){ alert($("#w3s").attr("href")); });