现在位置: 首页 > wordpress
  • 如果访客尝试访问特定页面,则重定向访客

    时间:2018-05-01

    当我开发一个网站并进行一些测试时,我想阻止非管理员(最终是非编辑)访问特定页面,如woocommerce商店和相关页面。有没有一种不使用插件的方法functions.php 要检查:$list_of_blocked_pages = [ \'shop\', \'cart\', \'checkout\', \'etc...\' ]; if ( current_page_is_in( $list_of_blocked_pages ) && !admin && !

  • 如何在管理菜单搜索中显示空类别

    时间:2018-05-01

    这是我的截图,请指导我如何在管理菜单中搜索空类别。

  • 未显示对Header.php的更改

    时间:2018-05-01

    我已经采取了一个新的可湿性粉剂网站,需要一些tlc。它有一堆我没用过的插件,其中之一就是“WP File manager”我对标题做了一个简单的更改。php-只是为了确保我在正确的地方。网站上出现了更改。然后我删除了更改,再次保存了文件,现在它仍然出现(在一些浏览器上,我有一个朋友以前从未访问过,我的更改仍然存在)。我已重新打开头文件,代码显示我的更改已被删除)任何人都可以建议发生了什么,以及如何让我对代码的修改得到可靠的反映。(顺便说一句,我要求ftp访问)谢谢爱德华

  • 更改某些用户角色的CSS

    时间:2018-05-01

    我正在尝试执行#tribe\\u events\\u event\\u options{显示:无;}对于我网站上的所有作者用户。我不希望他们能够将事件设置为特色,我认为最简单的方法是不显示方框。有没有一种简单的方法可以针对自定义css的用户组?我已成为一名作家。子主题文件夹中的css文件。我找到了这篇文章,但它对我没有帮助。Custom CSS In Admin Only For Certain Rolesfunction wpa66834_role_admin_body_class( $classes

  • 如何只调整模板库

    时间:2018-05-01

    我是wordpress的新手,我想学习如何调整某些小事情。例如,我想更改库。当前,当我将鼠标悬停在图片上时,会显示标题。知道我想把它改为,当它悬停时应该显示一个放大镜。我懂一点css、html和php。但不知何故,我总是很难迈出下一步。当尝试做一些(看起来)简单而有用的事情时,它总是变得如此迅速,如此复杂。但我厌倦了要求别人改变这样的小事,不得不等待,。。。我的问题是,在哪里以及如何找到控制模板库的代码?所以我可以看到代码,试着理解它并从那里开始,或者你会建议一条不同的路径吗?

  • Var在Gutenberg块中未定义

    时间:2018-05-01

    我现在正在摆弄古腾堡,我一直在尝试建立一个动态的区块。这是我正在使用的代码(为了清晰起见,省略了一些代码):registerBlockType( \'my/block\', { title: __( \'My Block\' ), icon: \'email\', category: \'common\', attributes: { menu: { type: \'string\',&

  • 在AJAX终结点中编码代码片段

    时间:2018-05-01

    我一直在寻找方法来做到这一点,这就是我目前所拥有的。正如你所看到的,我已经尝试了很多事情,我四处看看,这类问题的所有答案都是关于如何启用执行,而不是禁用它,如果可能的话,我希望不必使用插件。这里不显示pre和code标记,但您会看到,在这之前和之后都有pre、code和textarea readonly=“readonly”标记。我还尝试使用esc\\U html,但没有成功。 esc_html(add_action('wp_ajax_nopriv_mytheme

  • 创建多站点时,子文件夹选项不可用

    时间:2018-05-01

    我有一个现有的Wordpress网站,尽管只是一个只有一个页面的框架网站。我决定在其上启用多站点,并尽职尽责地遵循简单的操作说明。然而,当我进入“网络中的站点地址”下的“创建Wordpress站点网络”对话框时,只启用了“子域”选项;“子文件夹”选项被禁用,并带有类似“您不能在现有站点中使用子文件夹”的解释我发现这很奇怪,因为在启动多站点创建过程之前,任何站点都必须存在,那么是什么让我的站点与众不同呢?任何帮助都将不胜感激。

  • 取代古滕贝格的特色图像控制?

    时间:2018-05-01

    我可以用PHP替换当前WP版本中的特色图像控件:add_filter( \'admin_post_thumbnail_html\', \'my_admin_post_thumbnail_html\', 10, 2 ); 我如何对古腾堡做同样的事情?

  • 有没有可能定制一个添加多个页面的帖子?

    时间:2018-05-01

    我正在尝试为一个包含多个页面的事件创建自定义帖子,如this 事件页面。每当有人添加“活动”时,都会生成活动主页、议程页面、场馆页面和注册页面。这是可能的吗?这样做是否有意义,而不是为每个页面使用单独的页面模板并链接它们?如果可能的话,哪里有一些好的资源可以阅读。WordPress文档给我的印象是,这是不可能的,但我不确定。谢谢

  • 如何根据帖子的URL获取帖子详细信息

    时间:2018-05-01

    我有一个定制的php页面,需要根据管理员输入的URL显示WordPress帖子的详细信息。在管理中,当添加项目详细信息时,我们在文本框中输入链接到此项目的文章帖子的几个URL。URL以逗号分隔的值存储在数据库中。通过explode,我能够获取所有URL,但我无法根据URL获取帖子的详细信息。<?php $mark=explode(\',\', $rowPr[\'post_url\']);//what will do here foreach($mark as $out) {&

  • 获取循环内特定用户的作者Meta

    时间:2018-05-01

    我使用此代码获取循环中当前作者的元。 get_avatar( get_the_author_meta( \'ID\' ), 120); 如何修改它以获取特定用户ID的元?例如,我尝试获取userID:4的图像,但没有成功。get_avatar( get_the_author_meta( \'4\' ), 120);

  • HOWTO:自定义发布类型(元)到自定义表

    时间:2018-05-01

    透视中的the code 对于Pippin Williamson的Easy DigitalDownloads,我注意到他使用自定义表和自定义帖子类型<我还看到(大致)相同的表格/自定义帖子类型在重力表单中配置,GiveWP和其他许多流行插件Note: Pippin在“是否应该执行自定义表”参数中提供his rational 在这篇优秀的文章中定制表格。WordPress插件开发人员曾经有一种想法,即永远不要在插件中使用自定义表,因为这不是“WordPress”的方式。让我们从抛开这种态度开始。在存储

  • 自定义插件-仅加载此插件的入队

    时间:2018-05-01

    我已经制作了自己的插件,效果很好,但我正在排队(这是一个词吗?)引导,然后加载跨站点(管理)。我找到了一些解决方法,但我正在尝试的当前解决方法引发了一个错误(插件管理页面本身除外)。下面是myplugin/myplugin中的代码。phpclass enq { function enqueue($hook) { if ((class_exists(\'myPlugin\')) && ($_GET[\'page\'] == \'myplugin\')) {&

  • 展示商店而不是缺失产品的404页面

    时间:2018-05-02

    当产品丢失时,我应该如何显示商店而不是404页?目前,用户获得的404页面使他们失去了兴趣。我在带有nginx的服务器上使用woocommerce和wordpress。

  • 是否仅允许多站点管理员创建具有一个特定用户角色的用户?

    时间:2018-05-02

    我有这个功能,可以防止我的三个自定义角色(用于多站点管理员)创建具有“用户”以外其他角色的用户。我扮演的三个角色分别是Basic、Standard和Premium,它们只能在多站点上以“User”角色创建用户。这是函数的外观:function restrict_roles_get_allowed_roles( $user ) { $allowed = array(); if ( in_array( \'administrator\', $user->role

  • 无法在后端配置文件更新时访问$_POST

    时间:2018-05-02

    我在我的网站上为用户提供了一些元字段,但我无法访问$_POST 反更新后的变量。奇怪的是,在更新之后,如果我对条件进行注释,那么meta将使用$_POST 内容,但我无法使用条件句使用$_POST 因为我有个错误,未定义索引:gdpr\\u data\\u approvement\\u字段我可以看到所有$_POST 数据输入user-edit.php, 但由于表单位于url中/wp-admin/user-edit.php?user_id=13&wp_http_referer=%2Fwp%2Fwp-

  • 是否从数据库中删除所有视频附件,包括文件和后期/后期处理?

    时间:2018-05-02

    我正在尝试制作一个函数,从数据库中删除所有视频文件+附件帖子和附件帖子。当用户角色切换到“基本”时,应运行此操作。如果post\\u mime\\u类型以“video”开头,因为它可以是video/mp4或video/quicktime等。。。我已经走了这么远,但我无法完全理解:add_action( \'set_user_role\', function( $user_id, $role, $old_roles ) { if ( \'basic\' == $role ) {&#x

  • 转义和特殊字符(例如&)

    时间:2018-05-02

    我知道逃避所有输出是最好的做法。然而,当人们在内容中使用特殊字符时,我遇到了一些问题。e、 g.&;,–,等请注意,我使用的是木材,因此,例如,如果一篇文章标题使用了&;在文本中,我呼应并转义标题如下:{{ post.title|e() }}(不使用细枝<?php echo esc_html($post->title); ?>)页面显示htmlentity代码(即。&amp;) 并且它不会在浏览器中转换为符号。但是,如果我在没有转义的情况下回显,它将正确显示。我想也许

  • 未存储添加图像大小

    时间:2018-05-02

    我目前正在开发一个功能,该功能将执行以下操作:检查参数是否保留已创建的图像大小,如果该大小不存在,则创建一个新的图像大小循环遍历所有图像大小,将其作为源元素添加到代码中这是我目前拥有的,但唯一困扰我的是,当我想用新创建的大小显示图像时,它无法识别大小。我得到以下通知:注意未定义的索引测试。private function checkImageSizes() { $exists = false; foreach ($this->getSizes()