现在位置: 首页 > wordpress
  • 是否有仅在插件激活时执行javascript文件的选项

    时间:2019-07-26

    我正在为WordPress创建一个自定义插件,并尝试执行javascript 插件激活后,只需提交一次文件。我正在使用register_activation_hook() 和wp_enqueue_script() 在插件激活时只执行一次文件。自javascript 如果在register_activation_hook().这就是我迄今为止所尝试的:register_activation_hook( __FILE__, \'full_install\' ); function full_insta

  • 将菜单的顶级链接和子菜单包装在div中

    时间:2019-07-26

    我正在寻找一种将菜单的顶级链接和子菜单包装到自定义div中的方法。我发现这段代码几乎实现了以下目的:class Sub_Wrapper extends Walker_Nav_Menu { function start_lvl(&$output, $depth = 0, $args = array()) { $indent = str_repeat(\"\\t\", $depth); $output .= \"\\n$indent<

  • 激活主题时在插件文件夹中创建一个css文件

    时间:2019-07-27

    因此,这不是一个可以转移到其他站点的问题,但我正在创建一个Wordpress多站点,供办公室内部使用,而不是将主题CSS、JS和其他资产复制到一个MU插件中。我知道这不是标准做法,但我是唯一一个管理网站的人,这更像是一种设置和遗忘。目前,我正在访问base.css 有一些规范化,然后从以下位置调用任何唯一的css:$themeName = wp_get_theme()->get(\'TextDomain\'); $themeName = get_template(); wp_enqu

  • 当前用户只有在是帖子作者的情况下才能发布正文类

    时间:2019-07-27

    如果当前用户是他们正在查看的帖子的作者,我试图找到一种方法来添加body类“author”。这就是我目前所拥有的。。。add_filter( \'body_class\',\'my_body_classes\' ); function my_body_classes( $classes ) { if ( !$current_user->ID == $post->post_author ) { $classes[] = \'po

  • 主题/插件声明的命名空间应该以主题/插件前缀开头。找到:“eustatos\\test_plugin”

    时间:2019-07-27

    我想在插件中使用名称空间。我在PHP\\u Code\\u Sniffer检查后出错。主题/插件声明的命名空间应以主题/插件前缀开头。找到:“eustatos\\test_plugin“(WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound)我的文件夹结构:. └── test-plugin ├── composer.json ├── phpcs.xml ├──

  • WordPress将“https://”“替换为”//“作为站点&wordpress-url

    时间:2019-07-27

    当我保存时“https://example.com“在“我的网站和Wordpress URL”的常规设置中,它将被替换为”//example.com“。为了分析问题,我检查了Wordpress数据库,但“WP\\u HOME”和“WP\\u SITEURL”正确存储为“https://example.com“。实际上,这不是什么大问题,但Yoast SEO也将我的规范URL显示为“//example.com“。所以我需要解决这个问题。。。

  • WordPress 4.4.2上传给错误,无法写入是上层目录允许写入

    时间:2019-07-27

    我到处搜索这个问题,发现了很多与写访问有关的想法。想法是:将wp内容中的所有目录/上载到744(如果不适用于755),将所有文件上载到644(例如:https://www.wpbeginner.com/wp-tutorials/how-to-fix-image-upload-issue-in-wordpress/). 有些人甚至说777在我看来有点杀伤力过大,但我试过了,但效果不太好。我一直收到一些错误。清空浏览器和Wordpress本身的现金。我没有耍花招。目录的权限属于用户和根用户,因此我想说的是,系

  • 登录REDIRECT_TO循环,reauth=1,Cookie过期时间设置为1年

    时间:2019-07-27

    (我已经解决了这个问题-wp-config.php中的排序错误-多亏了this answer 其他地方)。我已经将一个站点开发人员移动到了生产环境中,除了登录表单外,其他一切都正常运行,该表单被以下URL卡住了:/wp登录。php?重定向到=https%3A%2F%2Fwww。实例com%2Fwp管理员%2F&;reauth=1这是一个https:// 站点(尽管开发站点也是),并使用www.prefix(www.prefix)打开Chrome开发工具和Cookie(或勾选“保留日志”):the a

  • 带有和不带有类别前缀的类别页面解析

    时间:2019-07-27

    我的网站有重复的内容,因为类别页面既有类别前缀也有类别前缀。我并不是想剥离/类别部分,只是想弄清楚为什么页面加载时没有它,以及如何停止它。每次我在谷歌上搜索这个问题,都是为了删除它。我正在使用SEO框架插件-可能涉及到这一点

  • 将父页面列表限制为仅由当前用户创建的页面

    时间:2019-07-27

    我认为这篇文章的标题很自我描述,但我想限制父页面列表(在编辑页面表单中)仅限于那些由登录用户创建的页面-列表应按作者过滤。E、 g.用户foo 创建了“动物”和“车辆”页面。现在,他想创建一个新的页面“狗”。他创建新页面,填写标题和内容,并希望更改父页面。他点击带有父页面列表的选择框,只会看到“动物”和“车辆”。保存新页面“狗”后,他将看到“动物”、“车辆”和“狗”。我认为应该是一些Wordpress过滤器(由函数创建add_filter()), 但我是Wordpress的“新手”,所以我现在无法创建它。

  • 快捷码属性-数组中的POST__NOT_

    时间:2019-07-27

    我正在尝试组合一个短代码,让用户循环帖子,但按id排除特定帖子。 $atts = array_change_key_case((array)$atts, CASE_LOWER); // override default attributes with user attributes $custom_atts = shortcode_atts([ \'link\' => \'of

  • 500错误,获取自定义字段并返回它

    时间:2019-07-27

    我正在使用此代码,但在IF 部分不知道为什么会这样。$instac = get_the_author_meta( \'au-instagram\', $current_author->ID ); if (!empty($instac)) { return \'<a href=\"\' . $instac . \'\" class=\"kalim\">instagram</a>\' }

  • 如何删除帖子标题后面的“类别:”部分?

    时间:2019-07-27

    我是wordpress的新手,正在尝试解决图片上显示的问题。找不到隐藏它的地方。谢谢

  • 从WP_QUERY中排除作者ID

    时间:2019-07-27

    我正在使用此代码,试图从WP_Query, 但是,不会排除数组中的作者ID。有什么想法吗?<?php $args = array( \'meta_query\' => array( array(\'who\' => \'authors\') ), array( \'author__not_in\' => array(10, 3, 4) ) ); $site_url = get_site_

  • 如何显示作者帖子类型计数

    时间:2019-07-28

    我有一个多作者的wordpress网站,每个作者都可以发布两种不同帖子类型的帖子。我想在author中按帖子类型显示作者帖子数量。php。根据法典。wordpress我使用了这段代码:但它显示的是总帖子数,而不是作者帖子数。<?php echo \'Number of posts published by user: \' . count_user_posts( $userid , \"book\" ); ?>

  • 如何在MAMP中登录WordPress管理员

    时间:2019-07-28

    MAMP新手,但在安装和查看我从服务器上拉下来的WordPress站点方面没有问题。但是,无法登录到我的网站的管理端。以下是我尝试的内容和结果:设置:Web服务器>文档根目录>网站localhost:8888=显示没有问题的网站http://localhost:8888/wp-admin/ = 找不到页面本地主机:8888/mysitename/wp admin/和http://localhost:8888/mysitename/wp-admin 重定向到https://localhost:8

  • 如何向基于类的插件添加重写规则?

    时间:2019-07-28

    我正在开发一个需要一些重写规则的自定义插件。我遵循了文档,但没有执行规则。我尝试了一些变化,但不断出错。这是代码的摘录:if (!class_exists(\'CC_Forms\')) { class CC_Forms { private $options; /** * * Assign everything as a call from within the constructor */&#

  • 使用插件中的重写URL在模板中加载新页面

    时间:2019-07-28

    我正在开发一个插件,需要加载一些自定义代码。但是,我希望它能够加载到模板中,同时仍然能够更改页面标题、元描述等。我有一个重写规则设置,如下所示:function cc_rewrite_rules() { add_rewrite_rule(\'^page/form/([^/]*)-([^/]*)?$\', \'/wp-content/plugins/cc-plugin/pages/form.php?sign1=$matches[1]&sign2=$match

  • ACF PRO:按日期选择器年份分组摘要并显示自定义子字段

    时间:2019-07-28

    我想将我的自定义帖子类型分为几年。我应该看起来像2019年职位1职位2职位32018年职位1职位22015年第1期年鉴1。。n以下示例:Order and group posts by acf by month and year 我的代码是这样设置的。<?php get_header(); ?> <?php /* Template Name: Konzerte */ // Überschrift-Element mit Headline, Bild, Schwung u

  • 表情包入库的安全方面

    时间:2019-07-28

    我将emojis存储到一个自定义表中,并使用wpdb变量查询内容。数据库字符集为utf8mb4,排序规则为utf8mb4\\u general\\u ci表情符号在用户输入时按原样存储。我在这里可以面对哪些安全问题,我应该记住哪些事情以避免任何可能危及我的数据的情况。用户还可以在输入中插入一些随机的mysql/php代码,我应该对其进行清理、编码然后存储。此外,如果我在什么阶段编码,我应该解码它以呈现给ui。