现在位置: 首页 > wordpress
  • 为具有翻译的WordPress插件编写测试用例

    时间:2016-07-08

    What is my aim?我期待着为WordPress插件的可用翻译编写测试用例。My approach:我已使用安装WordPressVVV 我的测试套件包括PHPUnit 和WP-CLI.为了测试(断言)翻译,我正在检查语言是否.mo 文件是否存在。/** * Test the translations. */ public function test_translations() { $this->assertFileExists( $this-

  • 设置分类术语模板页面

    时间:2016-07-08

    我想知道如果不为每个自定义分类术语创建分类术语页面,下面的设置是否可以更有效。我正在使用课程(CPT),它有自己的分类法(课程类型)。现在我有一个归档模板,它按分类法列出了所有CPT。我还为每个分类术语提供了多个分类术语模板,如:分类学课程类型英语。php分类法课程类型法语。php分类课程类型西班牙语。这些模板文件使用wp\\u查询循环来显示给定分类术语中的每个帖子。例如:<?php $args = array( \'posts_per_page\' => -1,

  • Auth.php获取高级自定义字段的当前作者ID

    时间:2016-07-08

    我不知道为什么高级自定义字段没有结果。我使用get_the_author_meta(\'ID\') 对于其他信息,因为它与single一起工作。php,但我也想在作者或个人资料页面中显示作者/授权人的信息,但没有结果。任何想法请检查我下面的代码。<div class=\"col-lg-3 col-md-3 col-sm-12 col-xs-12\"> <div class=\"infomation-section\"> <?php

  • Metabox saving values

    时间:2016-07-08

    在我的自定义帖子类型(“kvkoolitus”)编辑页面上有两个元数据库(“价格”和“日期”)。正如我所想的那样,wordpress只保存第一个渲染的元盒中的值。每个元盒代码存储在各自的文件中。如果我只包含1个元盒-它可以工作,如果两者都包含-wordpress只保存第一个渲染的元盒中的值我错过了什么?第一个metabox创建函数:function kvkoolitus_prices_metabox() { add_meta_box( \'kvkoolitus_p

  • 按当前日期筛选帖子(WP帖子旋转传送带)

    时间:2016-07-08

    所以我设法用这个片段过滤帖子:<?php echo \" works\"; $current_day = date(\'j\'); $current_month = date(\'M\'); query_posts(\'day=\'.$current_day.\'&month=\'.$current_month); if (have_posts()): while (have_posts()) : the_post

  • Help With Creating Shortcode

    时间:2016-07-08

    我正在寻找一种方法,在执行短代码时只检查存在的选项,但该选项不需要值。如何只检查一个选项?例如,我尝试了这个方法,我希望下面的代码输出true,但它仍然输出false。PHP:function Test($atts) { extract(shortcode_atts(array( \'row\' => null ), $atts)); $output = \'false\'; if($row) { $output = \'true\';

  • 如何获取5条最新评论和每条评论5条最新回复(儿童)

    时间:2016-07-08

    我想以降序获得5条最新评论和每条评论的5条最新回复(儿童)。使用下面的代码,我可以获得5条最新的评论,但它无法区分评论和回复,从而生成一个独立于其“类型”(评论或回复)的评论列表。我该怎么做?<?php $comments = get_comments(array( \'post_id\' => $id, \'status\' => \'approve\', \'number\' => \'5\'

  • 管理中的相同页眉/页脚,跨多站点中的所有网络站点

    时间:2016-07-08

    我想了一些想法来实现这一点,并想出了一些奇怪的想法。。。但这是可行的。我正在为我的多站点网络管理创建一个主题。当用户登录时,他们将同时看到前端和后端页面,因此在他们遍历这两个空间时保持一致的外观对我来说很重要——我不希望他们进入WP“普通的旧”管理仪表板。那么,如何获得基地的themed header/footer 当用户登录并在后端时,是否显示在任何网络站点上?

  • 使用AJAX/jQuery填充DIV的组合框

    时间:2016-07-08

    什么是一个好的技术(2016年)来允许动态填充Wordpress页面?基本上,我必须根据组合框的选择在网页中动态加载DIV。顺便问一下,在Wordpress环境中有什么陷阱需要避免吗?谢谢

  • 什么是随机数,以及如何在WordPress的AJAX中使用它?

    时间:2016-07-08

    我正在努力学习如何以正确的方式在WordPress中使用Ajax。这是我学到的:Step 1: 创建Ajax文件并使用wp_enqueue_script.function wpdocs_theme_name_scripts() { wp_enqueue_script( \'script-name\', get_stylesheet_directory_uri() . \'/js/ajxfile.js\', array(), \'1.0.0\', true ); } add_

  • 固定链接和自定义PHP应用程序

    时间:2016-07-08

    我在根目录中安装了Wordpress,并使用permalinks正确配置了它。除了Wordpress博客之外,我还有一个功能完备的定制开发的php应用程序,有几个页面。我不想显示。任何自定义页面的php扩展,但现在所有自定义php页面都出现404个错误。http://url/blog-title-here (word press页-works)http://url/register (自定义php页面-结果为404)这是我的。htaccess看起来像:# BEGIN WordPress <

  • 如何恢复以前保存的选项?

    时间:2016-07-08

    我正在开发一个简单的插件(一种维护插件),根据用户页面选项选择更新主页。function set_hp(){ $page = get_option(\'get_the_page\'); if ( $page ) { update_option( \'page_on_front\', $page ); update_option( \'show_on_front\', \'page\' ); } }

  • 如何在将表单提交到自定义页面时保留$_POST数据

    时间:2016-07-08

    我编写了一个插件,其工作是使用用户订阅表单创建自定义页面。表单页的创建方式如下:$page = [ \'post_type\' => \'page\', \'post_content\' => \'\', \'post_status\' => \'publish\', \'post_title\'

  • 显示来自自定义类别的帖子

    时间:2016-07-08

    我想显示属于特定自定义类别的一定数量的帖子。在我的WordPress管理员中,我们有“电影作为通用/全局”部分,在该部分下我们发现:电影(所有电影的列表)添加新电影电影类型:电影类型1电影类型2电影类型3。。。例如,如何显示属于电影类型2的所有电影?以下代码用于帮助,它显示所有电影:$rate_query = new WP_Query( array ( \'post_type\' => \'movies\', \'posts_per_page\'=>\'5\

  • Remove wp_add_inline_style

    时间:2016-07-08

    是否有方法删除使用wp\\U add\\U inline\\U style添加的样式?我注意到,如果我多次调用wp\\u add\\u inline\\u style,它只会不断添加样式,不会覆盖之前添加的样式。插件正在添加样式:$inline_css = \'#selector{ color:red; }\'; wp_add_inline_style($style, $inline_css); 如果我再次这样做:$inline_css = \'#other-se

  • 只有管理员才能运行WordPress插件快捷码

    时间:2016-07-08

    我创建了一个简单的插件,它可以锁定未登录用户的内容,并且工作正常。然而,多作者网站上的任何用户也可以在其帖子中使用相同的短代码来锁定内容。我不想发生这种事。如何将此功能仅限于管理员?此当前代码出现致命错误:致命错误:调用未定义的函数wp\\u get\\u current\\u user()public function check_user_role() { if(current_user_can( \'activate_plugins\' )) { return t

  • 无法使wp_插入_POST工作

    时间:2016-07-09

    我正在尝试编写一个循环,该循环将发布来自SQL数据库的文章。然而,每当我尝试加载页面时,都会出现500个错误,错误日志中没有显示任何内容。代码:<?php define(\'WP_USE_THEMES\', false); require(\'wp-load.php\'); global $wpdb; $sql = \"SELECT * FROM newposts\"; $result = $wpdb->query($sql); w

  • 我如何确定用户在注册后已经验证了他们的电子邮件?

    时间:2016-07-09

    我正在开发一个插件,它使用WordPress作为另一个应用程序的单一登录提供者。我需要确保用户已通过回复由发送的电子邮件来验证其电子邮件地址wp_new_user_notification().到目前为止,我发现最好的方法是after_password_reset 操作并添加user\\u元数据以指示电子邮件已验证。这是可行的,但它真正告诉我的是reset_password 函数已调用。有没有更好的方法?

  • 使我的定制列可排序

    时间:2016-07-09

    我正在将自定义帖子类型与ACF的关系字段一起使用,并尝试获取帖子中使用“位置”的次数列(这是我的自定义帖子类型-位置)。除了可排序选项之外,我的一切都在工作,但我似乎弄不清楚。如果您有任何帮助,我们将不胜感激,以下是我目前的代码:function change_columns( $cols ) { $cols = array( \'cb\' => \'<input type=\"checkbox\" />\', \'title\'

  • 如何在POST-SLUG中挂钩存储-POST函数以使用分类法术语?

    时间:2016-07-09

    钩住save post函数,检查是否附加了分类术语。如果是附加的,那么在post slug中使用分类术语,如“分类术语其他单词”。。。