标签: wordpress-plugin

WordPress插件:在the_content中找到<! - more - >

我正在编写一个过滤the_content的WordPress插件,我想使用<!--more-->标签,但它似乎已经被它剥离了.这看起来不是过滤器,而是WordPress工作方式的功能.

我当然可以从数据库中重新加载已经加载的内容,但这听起来可能会引起其他麻烦.有没有什么好方法让我获得原始内容而不<!--more-->删除?

wordpress filter wordpress-plugin

0
推荐指数
1
解决办法
3057
查看次数

register_activation_hook vs add_action('init')

我试图确定为什么一些WordPress插件使用register_activation_hook(__FILE__, 'activate_plugin')而其他人使用该操作add_action('init', 'activate_plugin');

php wordpress wordpress-plugin

0
推荐指数
1
解决办法
6288
查看次数

Wordpress,一个很好的搜索插件?

我正在寻找仅改进搜索结果的Wordpress插件,但不添加搜索框.

目前wordpress甚至没有做复数.那么有谁知道一个好的插件会使搜索变得更好?

wordpress search plugins wordpress-plugin plural

0
推荐指数
1
解决办法
425
查看次数

确定我是在编辑Wordpress中的页面还是帖子

我继承了一个Wordpress插件,可以在编辑页面和/或帖子时使自定义字段可用.它为页面添加的内容略微不同于帖子.该插件使用以下内容确定页面或帖子:

if(preg_match('|post.php|i', $_SERVER['SCRIPT_NAME']) || preg_match('|post-new.php|i', $_SERVER['SCRIPT_NAME'])) {
        add_meta_box('qaws_' . $cg ,$group, 'qaws_admin_meta', 'post', 'advanced', 'core');
    } elseif(preg_match('|page.php|i', $_SERVER['SCRIPT_NAME']) || preg_match('|page-new.php|i', $_SERVER['SCRIPT_NAME'])) {
        add_meta_box('qaws_' . $cg ,$group, 'qaws_admin_meta', 'page', 'advanced', 'core');
    }
Run Code Online (Sandbox Code Playgroud)

这在旧版本的Wordpress中运行良好,因为他们在编辑帖子时使用URL中的post.php,编辑页面时使用page.php.但是,现在,Wordpress不会这样做.邮件和页面都使用类似于以下内容的URL进行编辑:post.php?post=4&action=edit因此URL中唯一可能的标识符是帖子编号.

那么,我如何识别我是否正在编辑页面或帖子?有Wordpress功能可以告诉我这个吗?是获取邮政编号的唯一选择,并以某种方式检查它以查看它是什么?

你会怎么做?


编辑: 这是我做的...而不是做preg_match我检索全局$ id,用于get_all_page_ids() 获取所有页面的列表,并将$ id匹配到get_all数组中的ID.如果匹配,请执行add_meta_box页面,如果没有匹配则.

我还将检查结果移出了一个循环,它在其中保存了一堆准时渲染页面.现在我在开始和循环中设置一个标志,渲染这些meta_box只是检查是否设置了该标志.

php wordpress wordpress-plugin

0
推荐指数
1
解决办法
9524
查看次数

IE上没有加载Simple Nivo滑块图像

我正在使用这个插件:http://wordpress.org/extend/plugins/simple-nivo-slider/

当在firefox和chrome上查看时,图像会加载,但只有导航箭头和导航子弹显示.

这是网站

编辑:通过向#slider添加宽度和高度来解决它

javascript wordpress cross-browser wordpress-plugin nivo-slider

0
推荐指数
1
解决办法
851
查看次数

让WordPress自动显示仅针对特定类别的类别永久链接

我搜索过,这是结果.

我正在建立一个新的wordpress网站.我希望大多数帖子在网址中没有类别,只需www.site.com/title.但是我确实希望博客文章是独立的,所以我想要www.site.com/blog/title.我还想选择在未来添加更多类似的选项,仅针对特定类别,而不是整个网站.

stackoverflow上有许多与此类似的问题,但大多数都有0个回复.任何建议都会很棒.我甚至没有运气就尝试过Advanced Permalinks.

wordpress wordpress-plugin

0
推荐指数
1
解决办法
2025
查看次数

我有这个错误"注意:使用未定义的常量测试 - 假设'测试'."

Notice: Use of undefined constant test - assumed 'test'.

我不确定这个错误来自哪里.我正在使用Widget Logic插件并且已完全更新,但我似乎无法找到此问题的位置.有没有人有这个问题,知道如何解决它?

在此输入图像描述

php wordpress phalanger wordpress-plugin

0
推荐指数
1
解决办法
5024
查看次数

Json_encode变音符输出

我想用德语变音符号显示输出,例如Fu009 \这样的输出,但我需要这样的“fü”。

<?php
$json = (object) array(
    "salutation" = > ''.$order - > order_custom_fields['_billing_anrede'][0].
    '',
    "title" = > ''.$order - > order_custom_fields['_billing_titel'][0].
    '',
    "first_name" = > ''.$order - > order_custom_fields['_billing_first_name'][0].
    '',
    "last_name" = > ''.$order - > order_custom_fields['_billing_last_name'][0].
    '',
    "street" = > ''.$order - > order_custom_fields['_billing_address_1'][0].
    '',
    "street_number" = > ''.$order - > order_custom_fields['_billing_address_2'][0].
    '',
    "address_supplement" = > ''.$order - > order_custom_fields['_billing_company'][0].
    '',
    "zipcode" = > ''.$order - > order_custom_fields['_billing_postcode'][0].
    '',
    "city" = > ''.$order - > order_custom_fields['_billing_city'][0].
    '',
    "country" …
Run Code Online (Sandbox Code Playgroud)

javascript php json jsonp wordpress-plugin

0
推荐指数
1
解决办法
4106
查看次数

在不创建新表的情况下为WordPress插件存储变量

我正在创建一个自定义主题,它提供了一种更改WordPress网站主页布局的方法.我想给用户3个选项,然后根据该选择我将以不同的方式设置主页的样式.我知道如何让用户选择布局,但我不想创建一个新表来存储这一条信息.还有另一个地方我可以为我的主题存储这个变量吗?谢谢.

php mysql wordpress wordpress-theming wordpress-plugin

0
推荐指数
1
解决办法
1618
查看次数

如何将联系表格7的内容提交给外部CRM

在发送联系表格7的电子邮件后,我想将联系表格7的内容提交给外部CRM.

如何检索表单数据?

我应该使用哪个钩子?

如何将表单提交给外部网址?

谢谢,

山姆

wordpress crm wordpress-plugin

0
推荐指数
2
解决办法
5875
查看次数