如何在外部脚本中调用WordPress核心函数?
我正在开发一个代码来调用一些Codex函数(https://codex.wordpress.org/Function_Reference) 问题很简单,我找不到任何可以阅读如何开始的文档。我有一个PHP文件,其中有一行,例如:<?php $website = \"http://example.com\"; $userdata = array( \'user_login\' => \'login_name\', \'user_url\'
我怎样才能修改得更广泛呢?
首先,我必须道歉,因为我只是出于必要才使用WordPress,因此可能不太熟悉正确的术语。我有一个网站,WordPress主要作为一对页面的CMS(例如,其中一个页面是开放位置列表)。我注意到,偶尔,上述页面上的一些数据会在不相关的编辑中以无法通过页面修订跟踪的方式消失(因此很难恢复)。例如,我在网站上有一个常见问题:它由以下项目列表进行备份:从专业角度来说,当我更改其他内容时,部分/全部答案段落会变为空白。有没有办法让页面修订跟踪每个项目内的更改?目前,它只跟踪项目的总量,但完全忽略了项目内部的更改(我
在子域上使用AJAX的插件在控制台中导致404
我刚开始创建Wordpress插件。我已经做了好几次了。我在Plesk 12.5.30上使用Wordpress 4.6.1和bbPress 2.5.10。它是一个具有一个主域和三个子域的网络安装。主域上的一切都很好,子域上的一切都很好。用户端或管理端没有问题。我的插件除了创建一个按钮并使用AJAX更改其HTML之外,几乎没有其他功能。到目前为止非常简单,但它有一个大问题。在子域站点上加载仪表板时,浏览器控制台显示:获取http://mysubdomain.mydomain.com/wp-content/p
从它的子菜单列表中删除Add_Menu()的第二个参数
我使用add_menu(), 然后我加上add_submenu(). CODE add_menu_page( \'Config\', \'MDW Config\', \'manage_options\', \'mdw-config\', \'config_general_info\', \'\', 45); add_submenu_page( \'mdw-config\', \'General info\', \'Info\', \'manage_options\', \'gener
仅针对特定角色在管理中自定义CSS
我希望在管理员中只为某个用户角色(确切地说是“贡献者”)应用自定义CSS。我尝试的每件事要么没有效果,要么产生500个错误。我所尝试的主要是基于以下内容:add_action(\'admin_head\', \'custom_admin_css\'); function custom_admin_css( ){ global $user; if (isset($user->roles) && is_array( $user-&g
如果没有值返回剩余结果,则按META_VALUE对搜索结果页面进行排序
我正在尝试按特定的meta_key. 关键是我需要返回所有结果,即使在meta_key帖子是属于事件的自定义帖子类型。已使用以下方法将结果排序为一组特定的自定义帖子类型:function SearchFilter($query) { if (!is_admin() && $query->is_search() ) { $query->set(\'post_type\', array( \'event\', \'university\',
我需要一个按钮出现时,没有登录和另一个登录时,我需要帮助修复代码请!
我想在用户注销/登录时这样做(&N);查看其他用户配置文件“仅查看联系人卖家”按钮(&A);当用户登录查看自己的个人资料时,会显示“查看收件箱”&;编辑我的个人资料按钮。这是一个屏幕,显示以管理员身份登录的用户查看属于flamez的配置文件,并看到错误的按钮https://www.dropbox.com/s/lifcq06y54jol7z/Screenshot%20of%20error.png?dl=0以下是我目前掌握的代码:<style> a.view_inbox_btn:li
为什么WP-CLI和WP Admin会显示不同的插件更新列表?
我正在MacBookPro上运行WP的本地开发实例(WP 4.6.1和WP-CLI 0.24.1)。有谁能解释一下,当我转到管理员的更新页面(/wp Admin/update core.php?force check=1)时,为什么我会看到一个包含5个或6个可用更新的插件的列表,但当我从命令行运行wp cli时(wp plugin update--all--dry run),它告诉我“没有可用的更新”?他们是否使用不同的机制进行检查?要明确的是,有时他们会同意,但大多数时候他们似乎不同意。更让人困惑的是,
如何删除“(帖子或页面的标题)”?
每当我在帖子或页面上加上名字时,它都会显示在网站的一角,例如:“»(帖子/页面标题)”。当我检查代码时,它如下所示:<body> \"» (title \" == $0 (...) 如何删除它?谢谢
我如何将图片放在一起,以及如何添加位置?
我怎样才能在一个帖子中把两张照片放在一起?如何通过帖子标题添加日期和位置?
如何让原生视频播放器全宽?
这就是我现在拥有的:我希望视频播放器占据整个水平空间,并100%拉伸宽度。视频还应保持灵敏,填满整个视频播放器区域。我放弃了建议this answer 并将此添加到我的函数中。php:if ( ! isset( $content_width ) ) { $content_width = 850; } 我的模板上的内容宽度是850px。但是设置内容宽度没有帮助。如何使WordPress原生视频播放器宽度达到100%?
Conditional tags don't work
我试图在存档中显示不同的模板。php页面。我需要根据自定义帖子类型加载不同的文章显示。这是我的代码:<?php if(is_singular(\'libri\')) :?> <?php // WP_Query arguments $args = array ( \'post_type\' => \'libri\', ); // The Query $query = new
Filtering a WP Query result
我有几个自定义类型的帖子,我已经用WP Query过滤过了。从该列表中,我试图筛选具有特定自定义字段值的帖子。我尝试使用meta\\u查询,但问题是select值还不存在。它只在查询完成后存在。我已经在变量中存储了select值。<?php $args = array( \'post_type\' => array( \'one\', \'two\', \'three\' ),
正在检索帖子元数组(附件)
我有一个用于上传图像的post meta,最多允许5个文件。数据存储如下:a:5:{i:0;s:3:\"694\";i:1;s:3:\"694\";i:2;s:3:\"697\";i:3;s:3:\"695\";i:4;s:3:\"696\";} 问题是,我无法获取图像URL。我的代码: <?php $ppics = get_post_meta( get_the_ID(), \'shop_demosc\', false ); $
安装WordPress的最佳方式是什么?
有人知道安装Wordpress的最佳方式吗。手动或使用Softaculous或QuickInstall之类的工具是更好的方法吗?
仅显示当前类别帖子
我使用创建了一个自定义循环WP_Query 显示与我创建的自定义帖子类型关联的帖子。<?php $the_query = new WP_Query( array ( \'post_type\' => \'scp_content\' )); ?> <?php if( $the_query->have_posts() ) : while( $the_query->have_po
尽管已注册脚本并将其入队,但jQuery代码仍未在页面上触发
我想运行我命名的jQuery代码service.js 我将其放入主题的js文件夹:jQuery( document ).ready(function(){ jQuery(\"#tues\").click(function(){ jQuery(\".servicecontent\").fadeOut(800).hide(); jQuery(\".servicecontent3\").fadeOut(800).hide(); jQuery(\".serv
阻止YouTube嵌入加载播放器JS的多个实例?
我注意到,在我工作的许多WordPress网站上,如果嵌入了多个YouTube视频,就会调用多个播放器JS实例。由于这是一个完整的兆字节数据,我试图确定是否有办法只加载一个JS实例。我认为第二个(或更多)实例是多余的。以下是两次加载的内容,对于一个包含两个嵌入式视频的WP页面。https://s.ytimg.com/yts/jsbin/player-en_US-vfle0WwUC/base.js (1.0MiB)我一直找不到有关这方面的任何信息,这有点令人惊讶,因为我认为这将是许多人想要解决的问题。有什么
Compressing JS and CSS
我正在使用W3TC缓存和缩小我的Wordpress。不幸的是,不可能缩小和压缩所有文件,因为缩小其中一些文件会使网站崩溃。我的问题是,如何手动将选定的JS和CSS压缩到gzip?
将术语设置为类别和子类别
我正在开发一个导入插件,我将上传一个文本文件,其中包含有关车辆的各种数据,并将这些数据插入自定义post类型的车辆中。现在,我在插入类别及其子类别时遇到问题。就像我有一个术语奥迪和一个术语a3一样,我想将奥迪添加为类别,将a3添加为其子类别,并分配给该职位。我试过了wp_set_object_terms( $news_arr[0], array(utf8_encode($news_arr[2]),$news_arr[3]), \'vehicle_models\', $append = false ) ;&