httpclient和Webclient给出401个错误,但浏览器中的直接链接
我是WooCommerce网站和零售POS系统之间集成项目的中间人. POS试图将产品与WooCommerce商店同步.该网站具有SLL证书,因此所有通信都超过SSL. POS供应商告诉我他们正在使用TLS1.2.我们有一个包含客户密钥和秘密的URL,因此我不能在这里粘贴完整的URL,但是问题如下... 直接粘贴到浏览器中的同一URL效果很好,返回了预期的JSON有效载荷. .NET WebClient或HTTPClient使用的相同URL返回401未授权错误.这是使用WebClient的集成测试的示例; [Test] public void DownloadString_UsingWebClient_ReturnsNonEmptyResponse() { using (var client = new WebClient()) { var response = client.DownloadString("https://demostore.
20 2024-04-26
编程技术问答社区
在mysql数据库中插入"????",当从波斯语的c#代码中发布时
当我在C#中使用MySQL实体插入MySQL数据库中的帖子时,我会有问题. 插入的记录中的波斯字母转换为" ????"但是,当我从数据库的波斯内容(以前存储)中阅读时,它们的显示很好. 我的表平面是UTF8MB4_UNICODE_520_CI,当我从WordPress插入帖子时,请很好地显示出帖子,但是当我在代码中尝试相同时,我有指定的问题 这是我用于插入数据库的代码: wp_posts post = new wp_posts { post_author = 1, post_date = DateTime.Now, post_date_gmt = DateTime.Now, post_content = " " + txtPersianContent.Text + " ", post_title = txtPersianT
8 2024-04-25
编程技术问答社区
用C#读取wordpress的RSS-内容不同
我正在尝试阅读WordPress生成的RSS,并激活了全文.在Firefox和IE9上,项目数据包含元素content:encoded: 但是,当C#程序中我请求相同的RSS URL时,该节点不存在.我做我的C#请求: WebClient client = new WebClient(); client.Encoding = Encoding.UTF8; client.Headers.Add("Accept", "application/xml"); var xml = client.DownloadString(url) 我是否必须在请求中添加标头才能拥有此特定字段? 解决方案 您不需要WebClient下载RSS. XDocument wp = XDocument.Load("http:
16 2024-04-24
编程技术问答社区
我们能在WordPress网站上有一个ASP.NET Webservice吗?
我想在WordPress网站上使用ASP.NET WebService. 因此,如果网站是www.abc.com,我可以在www.abc.com/ws/serv.asmx? 上访问该服务. 如果不可能这样做,那么这可能是解决方案的,因为我必须不惜一切代价使用ASP.NET WebS服务. 请指导我. 谢谢! 解决方案 如果您同时安装了PHP和ASP.NET的IIS,则没有理由不能在同一站点中同时运行两者.
6 2024-04-24
编程技术问答社区
web.config-忽略特定文件夹的重写。
根是一个WordPress站点.我需要忽略一个文件夹"应用程序"的URL重写,因为我在该文件夹上托管了一个虚拟目录.NET应用程序. http://www.mywebsite.com/app url在web.config中重写规则部分工作.如果URL链接到.NET应用程序中的静态文件或文件夹,则可以使用.如果URL链接到路由URL,则失败.如何修复? 例如,此URL: mywebsite.com/app/Login 将shoud路由到 mywebsite.com/app/Login.aspx 但是,它是由WordPress捕获的,并显示一个未找到404的错误. 如果输入了URL,则运行正常: mywebsite.com/app/Login.aspx 这是root站点(wordpress) 的web.config
6 2024-04-24
编程技术问答社区
如何对 wp_query 的结果排序
我正在尝试对WP_QUERY的结果进行排序,我想通过不同的参数对其进行排序,而无需再次查询.我有这样的东西: $the_query = new WP_Query( $args ); 我想排序$ the_query,wp_query返回这样的结构: $the_query->posts[0]->title; 所以,我想通过"标题"对所有元素进行排序.我尝试了: usort($the_query->posts, function($a, $b) { return $a['title'] - $b['title']; }); 我想在查询后进行排序.是因为我想多次托索特,并且每次我都想排序 时我不想进行查询 解决方案 这将返回致命错误:无法将类型WP_POST的对象用作数组 usort($the_query->posts, function($a, $b) { return $a['title'] - $b['title']; });
18 2024-04-23
编程技术问答社区
Base64 值不是有效图像
对于电子商务,我需要从肥皂网络服务中获取产品图像. Web服务的图像在Base64中编码.在我这一边,我必须将它们解码以将它们保存在WordPress目录中. 我所有的代码都起作用(即使它远非完美).唯一的问题是我无法从下面的肥皂响应中获取base64字符串.
12 2024-04-23
编程技术问答社区
如何从 WonderPlugin 幻灯片移除 wonderplugin.com 链接
我对WordPress是相对较新的.我在网站中使用Wonderplugin滑块的免费版本.滑块的左上角有一个链接,显示Wonderplugin.com. 是否可以从Wonderplugin的免费版本中删除该链接. 我正在使用WordPress 4.0和Wonderplugin滑块免费版本2.6 解决方案 首先,如果您想使用奇怪的免费版本,则可以在滑块上显示WonderPlugin链接.您可以使用插件的商业版本避免该链接. 就免费版本而言,可以通过自定义CSS删除该链接. 在插件的编辑滑块屏幕上,单击选项选项卡. 单击提前选项,然后将以下CSS放在自定义CSS box中. div.amazingslider-box-1 :nth-child(3) { visibility: hidden; } 这将隐藏链接. 其他解决方案 CSS .wonderpluginslider-container{ display: n
20 2024-04-22
编程技术问答社区
在 Wordpress 中显示活动侧边栏
所以我试图不显示侧栏,如果没有小部件可以显示 当我使用is_active_sidebar()函数时,它总是返回false,如果语句不起作用,当我尝试使用is_dynamic_sidebar()函数时,它总是返回true. 我已经安装了小部件逻辑插件,因此在页面上显示了一些小部件,而某些页面没有小部件. 这是我的代码:
20 2024-04-22
编程技术问答社区
如何在激活主题时在侧边栏上填充小部件
我要做的是在主题激活中使用一些默认的小部件预先填充侧边栏小部件区域. if ( ! dynamic_sidebar( 'sidebar' ) ) : 确实添加了小部件,但它并不显示在小部件的侧边栏中, if ( is_active_sidebar( 'sidebar' ) ) { 如果小部件未加载在侧边栏窗口窗口区域中,则此功能不起作用. 我知道这是可能的,但我只是毫无疑问.我谷歌搜索,但没有找到任何解决方案.谢谢您提前的帮助. 解决方案 如果您使用 after_switch_theme after_switch_theme 钩子,但是您需要设置小部件的那一刻. 要激活小部件,我建议用get_option('sidebars_widgets')将其直接写入数据库,然后将其保存为update_option('sidebars_widgets', $new_activated_widgets). . 这应该可以帮助您入门. /** * se
26 2024-04-22
编程技术问答社区
简码输出始终显示在自定义模板的顶部
我的短代码输出总是出现在我的自定义模板的顶部. 自定义模板 $tag= 'the_content'; remove_all_filters( $tag); $postid = get_the_ID(); $post = get_post($postid); $content = do_shortcode($post->post_content); ob_start(); echo $content; $result = ob_get_contents(); ob_end_clean(); return $result; 自定义快捷代码 function signupform_shortcode( $atts ) { extract( shortcode_atts( array( 'socialmkt' => 'aweber' ), $atts ) ); if($socialmkt == 'aweber'){ if(
12 2024-04-22
编程技术问答社区
在 Wordpress 中创建简码,以禁用包装内容上的 wpautop()?
希望将图形放在类似于H3标题的同一行/行上: Graphic Advantage 首先,我将H3 Display =内联示出,因此它仅占据其实际宽度而不是完整的行.我可以浮动H3,然后向左进行图形,然后进行clear缀合物,但似乎过多.目的是简单地将H3和小图放在同一条线上. 由于WordPresses自动格式化函数WPAUTOP()而失败,该功能自动设置了段落标签 但是,当辅助内容(图形)包裹在短代码中时,这有效: Advantage SGDesign [tooltip text="Through
6 2024-04-22
编程技术问答社区
如何创建什么都不做的 Wordpress 短代码?
我正在尝试创建一个用作包装器的快捷代码,以使wpautop()函数转化为生效. 是的,我知道如何删除其完整中的自动格式,但目标是创建一个自定义快捷代码,我可以在. 我已经创建了这个快捷代码: function no_wp_autoformat_shortcode() { return null; } add_shortcode('nowpautop', 'no_wp_autoformat_shortcode'); 但是,当应用时,图像就消失了. 如何创建一个具有无效效果的快捷代码(对包装元素没有任何作用)? [nowpautop] IMG标签此处[/nowpautop] 这个问题是这个问题的扩展: 在WordPress中创建freatpress wredpress创建froptbress wpautop() ?我相信这个问题更重要. 解决方案 add_action( 'init', function() { add_filt
22 2024-04-22
编程技术问答社区
WooCommerce 添加到购物车-重定向到 URL
我只想在页面底部显示一个简单的添加到购物车按钮.我可以使用短代码: [add_to_cart id="99"]或[add_to_cart_url id="99"] 问题是我想转到与WooCommerce无关的另一个URL.它必须根据我们所在的页面进行自定义. 一个例子是: 介绍着陆页(底部添加到购物车) A.操作:将产品99添加到购物车,然后将产品重定向到#2. 上面有3个产品的Upsell页面 A.动作:将三种产品之一添加到购物车中,并将其重定向到#3. 第二个带有1个产品的Upsell页面 A.操作:将产品添加到购物车中,并将其重定向到#4. 结帐页面. 我希望有一个可以用来添加到购物车和重定向的短代码,但在网上找不到任何东西.我找到了一个我认为可能有一种方法可以创建一个将添加到CART按钮短码扩展到CART按钮的函数,以便我可以向其添加自定义重定向URL. 例如:[add_to_cart id="99" redirect="../step2
36 2024-04-22
编程技术问答社区
Wordpress PHP-需要在自定义查询中保留 nextpage 分页标记
前言:我不是一个好的编码器. 我需要使用$post->post_content来获取原始帖子,以便我可以使用爆炸PHP命令.但是,当我确实使用$post->post_content时,它会滤除我帖子中需要保留的标签.这是我的脚本.我究竟做错了什么?谢谢! post_content); $contents = array_filter(explode(" ", $content)); foreach ($contents as $content) { if (strpos($content, '
14 2024-04-22
编程技术问答社区
Wordpress 精选图片自定义简码
我已经遇到了一个问题.右的左. 下面是我最后尝试过的代码,我一直在寻找不同的来源,并且尝试了不同的事情. function featured_img_left() { if (has_post_thumbnail() ) { $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,'medium'); $image_url = $image_url[0]; } ?>
18 2024-04-22
编程技术问答社区
在简码中显示特定类别的帖子标题(wordPress)
尝试编写我的第一个短代码,该短编码显示特定类别中的所有后贴.但是它没有显示实际结果,只是简短的代码. 这是我到目前为止我的孩子主题functions.php文件的内容: function posts_in_cat() { echo ' '; query_posts('cat=3'); while (have_posts()) : the_post(); echo ('' . the_title() . ' '); endwhile; wp_reset_query(); echo ' '; } add_shortcode( 'display_posts_in_cat', 'posts_in_cat' ); ,然后我正在调用简短的代码,例如so [display_posts_in_cat]. 当我尝试学习时,任何帮助将不胜感激. 编辑:我已经显示了它,但是链接本身在
16 2024-04-22
编程技术问答社区
如何为自定义页面模板创建简码?
我有一个自定义页面模板,我希望它在特定页面上显示.我知道这样做的唯一方法是创建一个快速代码,但我不知道是如何做到的. 我看到了一些文章,但我忘记了网站链接. 如何为自定义页面模板创建短代码? 解决方案 我现在解决了,通过在functions.php 中添加此片段. function my_form_shortcode() { ob_start(); get_template_part('my_form_template'); return ob_get_clean(); } add_shortcode( 'my_form_shortcode', 'my_form_shortcode' );
28 2024-04-22
编程技术问答社区
按 ID 顺序排列 Woocommerce 产品短代码
我想通过在[products IDS =""]短代码中输入的ID订购产品显示.我需要按照您输入的顺序订购.所以... [产品IDS =" 1,2,3"] [产品IDS =" 3,1,2"] [products IDS =" 2,3,1"] ...所有列表都不同. 我发现这件代码很接近,但不太可行.我对此方法不太熟悉,所以我不确定有什么问题. add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' ); function woocommerce_shortcode_products_orderby( $args ) { $standard_array = array('menu_order','title','date','rand','id'); if( isset( $args['orderby'] ) && !in_array( $ar
12 2024-04-22
编程技术问答社区
Wordpress 改进简码,增加更多参数
当您是新设计师并开始与WordPress中的几个内容编辑器一起工作时,您意识到的第一件事是,确切找到所需的功能并不容易. 插件编辑无法想到所有内容.尤其是将信息提取 以所需和一致的方式在各处显示它们. 这就是为什么存在WordPress短码的原因.但是您必须掌握它们. (目前正是我的障碍) 拿起您的咖啡☕☕欣赏当今问题的详细视觉 它将非常短而精确, 开始查看我们在帖子中拥有的分类法之前. 我当前的代码允许我做图1 ,因为您可以在尝试成为时会很快就会受到限制.. 更具创意 add_shortcode( 'parent-child', 'taxonomy_hierarchy' ); function taxonomy_hierarchy( $atts ){ // Don't extract, rather parse shortcode params with defaults. $atts = shortcode_atts( array(
10 2024-04-22
编程技术问答社区