现在位置: 首页 > wordpress
  • 使用设置页中选项的正确方式

    时间:2013-11-25

    我正在Wordpress中创建一个插件,我有点困惑如何使用我在设置页面中设置的设置。我使用了:http://codex.wordpress.org/Creating_Options_Pages 创建我的设置页面。很好,它将选项保存到选项表中。我可以呼应出来,但我能做到这一点的唯一方法是:$value = get_option(\'my_option_name\')[\'my_option\']; echo $value; 对我来说,这似乎不是一种很好的方式,Netbeans在代码下面给

  • 自定义帖子类型必选

    时间:2013-11-25

    事实证明,这是一个挑战。我试图将摘录设置为必填字段,但仅在编辑/保存自定义帖子类型的帖子时。以下代码使摘录成为所有帖子的必填字段,但没有考虑将其影响缩小到单个自定义帖子类型。function mandatory_excerpt($data) { $excerpt = $data[\'post_excerpt\']; if (empty($excerpt)) { if ($data[\'post_status\'] === \'publish\') {&#x

  • 在Single.php的选项卡式侧边栏中加载更多帖子(AJAX)

    时间:2013-11-25

    我正在尝试使用这种方法https://wordpress.stackexchange.com/a/56349/18144 要在单条上的侧栏中创建“加载更多”按钮。php。我想能够加载更多的帖子在侧栏选项卡后点击加载更多按钮。我错过了一些东西,因为它不起作用。但是控制台中没有错误,所以我真的不知道从哪里开始。单曲侧边栏。php具有以下(简化)结构:<aside id=\"sidemenu-container\"> <div id=\"side-top\">....&

  • 通过AJAX再次运行当前查询,但更改了变量

    时间:2013-11-25

    我有一个自定义查询$query. 输入基于表单输入。查询已经在一个页面上运行了,但在此之后,我想在不重新加载页面的情况下再次运行它,使用AJAX(当用户选择选项卡(引导)时)也是如此。问题是我需要更改查询变量posts_per_page 到-1.选择选项卡时执行操作的代码为:$(\'#myTab\').on(\'shown\', function () { // Do stuff here }) 现在在这个功能中,我可以jQuery.ajax( { &#x

  • 如何在子目录WordPress安装中包含外部PHP文件?

    时间:2013-11-25

    我最初在SO上发布了这篇文章,但被指示这样做。我在目录/博客中安装了Wordpress。我正在尝试使用相对路径(如“../../include/file.PHP”)包含位于根父目录中的多个PHP文件。由于Wordpress使用其安装目录作为基础,我试图通过包括<base href=\"http://mydomain.com\" /> 在头部内部,但没有效果。在我的Wordpress主题中,我可以适当地调用这些PHP文件吗?

  • Var关键字在核心中的用法

    时间:2013-11-25

    我注意到整个核心中的许多类都使用var 关键字尚未在注释(写在变量上方)中声明为私有访问。The PHP docs 国家:出于兼容性原因(作为public关键字的同义词),仍然支持使用var关键字声明变量的PHP 4方法。在5.1.3之前的PHP 5中,它的使用将生成一个E\\u严格警告。一、 它是公共的。那是哪一个呢?(还有人使用PHP 4吗?)就我而言,我正在扩展WP_Error 类并希望访问errors 变量(我想array_merge 而不是拜访add 对于每个错误)。The Codex 简单地提

  • WordPress url将查询变量重写为静态URL

    时间:2013-11-25

    我有如下URL:http://animup.net/manga/bara-no-maria/ 并有一些url参数http://animup.net/manga/bara-no-maria/?chp=1 http://animup.net/manga/bara-no-maria/?chp=2 http://animup.net/manga/bara-no-maria/?chp=3 .... 是否有如下URL:http://animup.net/manga/bara

  • 插件自定义操作挂钩不起作用

    时间:2013-11-25

    我正在尝试创建一个基本插件,我想在其中创建自己的动作挂钩。下面是相同的代码。<?php /* Plugin Name: Demo Plugin Version: 1.0 */ do_action(\'basic_action_demo\'); ?> 现在激活这个插件后,我想在我当前主题的函数中使用这个动作挂钩。php文件,代码如下:add_action(\'basic_action_demo\',\'action_demo\'

  • 仅在某些页面上加载的AJAX导航和脚本

    时间:2013-11-25

    我正在构建一个主题。主题帖子导航是通过jQuery Ajax完成的。我已经使用了几个插件来查看兼容性,但我对Ajax的功能性有一个问题。一些插件(如Jetpack)会根据帖子内容加载某些脚本。例如,Page1没有具有VideoPress功能的帖子,而Page2有。然后将在第2页加载所需的脚本only. 我遇到了一个问题,因为用户可能会转到第1页,然后第2页的帖子将通过Ajax加载,视频帖子(来自第2页)将中断,因为第一页上没有加载脚本。有没有办法解决这个问题?我不知道该怎么做。

  • $FOUND_POSTS是否应作为字符串在‘FOUND_POSTS’筛选器挂钩中返回?

    时间:2013-11-25

    通常,一个钩住found_posts 筛选器如下所示:add_filter( \'found_posts\', \'adjust_offset_pagination\', 10, 2 ); function adjust_offset_pagination( $found_posts, $query ) { $offset = 10; if ( $query->is_posts_page ) { return( $f

  • 何时将_Filter()添加到自定义查询

    时间:2013-11-25

    我有一个复杂的查询,需要连接多个表。我是通过add_filter(\'posts_join\') - 我的问题是,何时何地添加过滤器,使其仅适用于自定义查询?我的自定义查询$test = new WP_Query(array(\'post_type\' => \'artcpt\', \'posts_per_page\' => 10, \'tax_query\' => array(array(\'taxonomy\' => \'arttax\', \'field\' => \'

  • Count post views in loop

    时间:2013-11-25

    我正在尝试显示博客页面上每个帖子的帖子视图(所以在循环中)。我在函数中使用以下代码进行了尝试。php: // function to count views. function setAndViewPostViews($postID) { $count_key = \'views\'; $count = get_post_meta($postID, $count_key, true); if($count==\'\'){ $

  • 如何输出为标签导航构建的菜单?

    时间:2013-11-25

    我已经为我的网页设计了一个带有两个级别的选项卡式导航。在本例中,选择了“TAB2”选项卡,其子项显示在其下方。 ˬ |TAB1| |TAB2| |TAB3| tab2-item1 tab2-item2 tab2-item3ˬ tab2-item4 ... 我能找到的唯一一个使用Similar的网页真的很过时,但总体上显示了我想要的东西。sample webpa

  • 按自定义字段属性排序

    时间:2013-11-25

    我正在尝试按员工姓名的字母顺序排列此职位类型的输出,但我似乎不知道是否需要在开头array() 或者如果我在foreach() 环这是我构建的循环: <?php $mypost = array(\'post_type\' => \'staff\', \'posts_per_page\' => 20, \'orderby\' => \'staff-name\', \'order\' => \'ASC\' ); $loop = new WP_Q

  • 如何向WooCommerce插件添加自定义分类

    时间:2013-11-25

    我试图通过针对Woocommerce中的产品帖子类型,为Woocommerce添加自定义分类法。我使用了以下代码并将其添加到functions.php 我没有收到任何错误消息,但分类法也没有显示在Woocommerce中。你能告诉我怎么做吗?或者我做错了什么?<?php // Register Custom Taxonomy function custom_taxonomy_Item() { $labels = array( \'name\'

  • 需要通过Functions.Php注销脚本

    时间:2013-11-25

    嗯,我有点失望Wordpress注销脚本有多么困难。首先,我得到了所有句柄的列表,所以我查找了它,句柄是jquery migrate然后我将其添加到我的函数中。phpwp_dequeue_script(\'jquery-migrate\'); 还有这个wp_dequeue_script(\'jquery\'); 尽管脚本已正确注册,但它什么也不做。版本字符串出了什么问题,我想不出为什么它们仍然包含这些字符串,应该尽快在下一个WP版本中删除,它们只会在某些情况下阻止缓存正确缓存,这很烦人

  • tag__in does not return posts

    时间:2013-11-25

    我想得到一个自定义的贴子类型贴子与相同的标签。以下是我正在尝试的:$tags = get_the_terms( $post->ID, \'item-tags\' ); //returns tags array correctly if ($tags) { $tag_ids = array(); foreach($tags as $single_tag){ $tag_ids[] = $single_tag->

  • 如何显示Disqus评论和Pingback?

    时间:2013-11-25

    我使用disqus 处理我博客上的评论。我还喜欢从不同的帖子中来回使用pingback(以及从外部来源)。然而,我今天注意到,虽然帖子底部的评论计数将显示“评论”(包括pingback)的总数,但实际上只显示了discus评论。如何让pingback显示以及discus评论?

  • 输出第二个主题URL的函数

    时间:2013-11-26

    我有一个多站点,需要一个函数(添加到functions.php)来获取第二个主题的模板url(可能通过名称或其他标识符)?示例:theme-1(由主站点使用)包含获取theme-2 url的函数(theme-2由子站点使用)谢谢

  • 一个类别不显示模板更新

    时间:2013-11-26

    我尝试过刷新、清除缓存、在新浏览器中打开、将其从索引重命名为类别。php——除了一个类别之外,所有类别都显示正确的模板。我简直不知所措。一个线索是,如果我从模板中省略循环,就会显示侧栏。否则,它将获取该模板页的“缓存”或早期版本。