您当前的位置:首页 > TAG信息列表 > php
不支持WebP时将扩展名更改为.jpg
我试图在不支持webp的浏览器中显示jpg,但不使用插件,上载图像时,我同时以webp和jpg的形式上载。İadd webp默认情况下,我需要将扩展名更改为。当从不支持webp的浏览器中输入jpg时,我找到了一个关于它的php代码,但我的尝试没有成功。<?php if (strpos( $_SERVER[\'HTTP_ACCEPT\'], \'image/webp\' ) !== false) { //do nothing when webp is supported }
当其他插件已经在使用简单的HTMLDOM解析器时,我该如何在插件中使用它?
在我目前正在编写的插件中,我想使用简单的HTML DOM解析器库。然而,当我将其包括在内时require(CPS_PLUGIN_PATH . \'/vendor/simple_html_dom.php\'); 我收到以下错误:Fatal error: Cannot redeclare file_get_html() (previously declared in /www/htdocs/12345/mydomain.com/wp-content/plugins/custom-post-snipp
尝试在本地复制带有XAMPP-php致命错误的Linux博客
我有一个在linux机器上运行的WP博客。我需要在Windows 10的XAMPP上本地运行它。我在本地将Wordpress博客文件复制到C:\\xampp2\\htdocs\\mtwI,导入了数据库,并根据wp配置分配了权限。然后我在中更改了URLwp_options -&燃气轮机;siteurl 和home 到http://localhost/mtw我在屏幕上看到以下错误:Fatal error: Uncaught ArgumentCountError: array_merge() does not
SAVE_POST_PRODUCT操作未触发
当我保存“a”时,我试图保存一些元值;“产品”;岗位类型。然而,我的save\\u post操作似乎没有启动。我说错了吗?下面类中的代码显示了admin fine中的元框,但它只是不调用save。<?php /** * Called from main plugin file */ function knp_load_first() { new KnpvAdminProductMeta(); } add_acti
在函数中调用自定义字段值。php
我正在为我将直接在帖子内容中使用的短代码创建一个函数(使用[my_description_number] shortcode),它可以工作,但我无法调用(echo或print)自定义字段值。这将不会打印自定义字段值,也许您知道如何使其工作?仅打印自定义字段的值song_number 何时调用快捷码非常感谢function wpb_description_shortcode( $atts ) : string { ob_start(); ?>
如何从wp-json API中按帖子格式“标准”过滤帖子?
我需要把帖子传过去wp-json 拥有"standard" 作为其格式。我一直在尝试不同的方法,比如WP_Query 像这样。function get_blog_posts() { $posts = new WP_Query( array( \'post_type\' => \'post\', \'posts_per_page\' => 4, \'tax_query\' => ar
如何使用JS动态地重新启动WordPress插件?
我在我的Wordpress站点上实现了一个PJAX(推送状态AJAX)库来处理页面转换,当页面内容更新时,除了Wordpress插件之外,所有内容都按预期加载。这是因为我已经使用jS重新初始化了所有其他内容,但我一直在研究如何根据需要重新初始化Wordpress插件,而无需重新加载页面。在页面之间切换时,PJAX库调用:reinitWPPlugins(); 触发此功能的:function reinitWPPlugins(){ // reinit Wordpress Plugins
使用类别模板自动向新帖子添加自定义css
我继承了修改Wordpress站点的任务(使用子主题)。我是设计师,不是代码或后端专家。我已经在一个网站上定制了一组页面,使用一个插件,允许将自定义CSS应用于各个页面,使其具有其他页面的替代样式。然而,我需要达到这样一个阶段,即这种修改CSS会自动应用于具有特定类别的新帖子,而不是作者必须这样做。我已经解决了如何设置特定于类别的帖子模板(遵循了教程),但我不知道如何将自定义CSS应用到这个PHP模板。我假设它不只是添加到PHP模板文件中(我尝试了一下,代码显示为文本)。非常感谢您的指点。
标题中会显示一个额外的
我找到一个显示帖子的字符串title - blogname 作为浏览器中的标题,但它添加了一个额外的\'这是我正在使用的代码:<title><?php wp_title(‘ | ‘, ‘echo’, ‘right’); ?> - <?php bloginfo(‘name’); ?></title> 我看不到任何额外的,所以我不知道怎么了。
可以使用PHP访问admin-ajax.php吗?
这可能是个奇怪的问题,但我需要访问admin-ajax.php 使用PHP。我的一个插件创建了一个仅在中显示的PDFadmin-ajax.php, 我想用一段PHP代码下载这个PDF。现在我已经想出了如何下载PDF并将其放在正确的文件夹中,但是当我尝试访问admin-ajax.php 在我的代码中,它只返回;0英寸;。我认为这是因为PDF只能由登录用户访问。所以我的问题是,我是否可以访问admin-ajax.php 使用PHP?以下是我目前的代码:add_action( \'woocommerce_pay
浏览器刷新时删除数据库条目,AJAX PHP jQuery
我有一个表单,在通过ajax提交表单时更新数据库表中的列。一切都很好,数据库表列可以获取信息,但一旦刷新浏览器,信息就会从数据库中删除。如果meta\\u值不存在,但meta\\u值也在提交表单时创建的数据库中,则PHP将执行数据库更新。我希望信息保留在数据库中,直到或除非meta\\u值被删除或不存在。任何见解都将不胜感激。PHPadd_action(\'wp_ajax_hide_this\', \'hide_this_by_id\'); add_action(\'wp_ajax_nopriv_
WordPress为所有子页面设置静态页面/模板
我有一个wordpress安装,我想为任何到达某个页面的子页面的人提供一个静态页面/模板,例如。https://example.com/products/* 将在Wordpress中提供一个php模板(甚至只是一个静态文件),而无需更改slug,因此如下所示:https://example.com/products/some-product-slug https://example.com/products/another-product-slug 都将提供相同的文件,而不更改
在一个页面上编写多个WP_查询最有效的方法是什么?
这是我之前关于一页上多个类别/帖子的帖子的后续。目前,我有一个页面,其中有一个自定义帖子类型的每个类别的多个循环。问题是代码变得有点难以编辑和组织。以下是我拥有的多个类别的一个小示例:$stratocaster_args = array( \'post_type\' => \'diagram\', \'tax_query\' => array( array( \'taxonomy\' => \'dia
WordPress搜索AJAX+同位素+无限滚动
Custom Ajax Search filter for WordPress Search我想给出一个完整的分解,以便您可以轻松地分析问题,并发现问题不在其他地方,而是JavaScript。如果您不是新手,请滚动到javaScript自定义搜索。JS部分。I found an article on how to add ajax search filters.searchform.php (标准搜索表单)标准搜索表单在筛选之前,我编辑了搜索表单,以便用户可以根据帖子类型(opone、optwo、opth
显示作者姓名PHP(自制插件)
我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果
寻找在短码内执行多个类似WP查询的最有效方法
我有一个非常数据驱动的网站,每个页面都包含几个(5-10)短代码,每个短代码执行WP查询并显示结果。这些查询通常非常相似-我在这个代码共享中添加了3个WP query$args的var\\u转储示例:https://codeshare.io/3AvRgv我正在寻找一种提高性能的方法,并想知道是否有比每次都使用新的WP\\u查询更好的方法。例如,我是否可以在自定义字段中设置一些查询参数,在页面加载时运行查询,将post\\u id数组保存到一个变量中,然后修改它们以适应?那会有帮助吗?欢迎有任何想法!
WordPress模板文件,如果发出Else
我试图在WordPress中制作的模板页面上显示信息。我试图显示带有GPS数据的帖子,如果他们没有显示无GPS的标签。我想检查哪些页面缺少GPS数据。有没有简单的方法可以做到这一点?我正在考虑使用if-else语句添加一个标记,这样我就可以在WordPress中搜索页面并手动添加丢失的GPS数据。尽管如此,我们还是非常感谢您的任何想法。如何将额外的if-else语句放入当前if语句中?这是我的代码:<?php if(!has_tag(\'no-gps\')){ //the_tags();
带有和的多个参数的WP_QUERY
$loop3 = new WP_Query( array( \'posts_per_page\' => 10000, \'post_type\' => \'volunteers\', \'meta_key\' => \'state\', \'meta_value\' => $stateselect, \'meta_compare\' => \'=\', \'meta_key
Show all posts by author
我以前在我的网站上有一个页面,它会显示一个用户的所有帖子,而且它工作正常。这是它使用的代码: <?php //$wp_query = new WP_Query( array( \'post_per_page\' => 12 )); $wp_query->query_vars["posts_per_page"] = 24; $wp_query->query_vars["orderby"] =
如何在已注册类型为`boolan`的设置时使用`get_ption()`获取bool
当我使用注册布尔设置时register_setting() 我已传递数据类型: register_setting( option_group: \'…\', option_name: \'…\', args: [ \'type\' => \'boolean\', \'description\' => \'…