小编Sam*_*yan的帖子

无法在Wordpress帖子中显示XML

如果要在WordPress帖子中显示XML片段 - 你是如何做到的?

假设您要显示以下内容:

<family>
    <dad>whatever</dad>
    <mom>whatever</mom>
</family>

使用[sourcecode language="xml"]它没有帮助,因为它破坏了XML.此外,我相信,插件不能与免费版的WordPress(即wordpress.com)一起使用 - 所以,可能这不是一个选项.

使用HTML <pre>标记有效,但它没有提供正确的外观.任何人都可以告诉我他们是如何做到的吗?

xml wordpress post blogs

7
推荐指数
1
解决办法
4203
查看次数

在woocommerce New Order电子邮件中显示产品缩略图

我有一个WordPress/WooCommerce网站正在运行,我想编辑管理员在收到新订单时收到的电子邮件,以显示产品的缩略图.我将模板复制到我的主题目录 - /themes/mytheme/woocommerce/emails/admin-new-order.php:

    <?php echo $order->email_order_items_table( true, false, true, true, array( 150, 150 )     ); ?>
Run Code Online (Sandbox Code Playgroud)

这是来自woocommerce/classes/class-wc-order.php文件的代码:

    /**
 * Output items for display in html emails.
 *
 * @access public
 * @param bool $show_download_links (default: false)
 * @param bool $show_sku (default: false)
 * @param bool $show_purchase_note (default: false)
 * @param bool $show_image (default: false)
 * @param array $image_size (default: array( 32, 32 )
 * @param bool plain text
 * @return string
 */
public function email_order_items_table( $show_download_links = …
Run Code Online (Sandbox Code Playgroud)

wordpress email-templates woocommerce

7
推荐指数
1
解决办法
6208
查看次数

PHP PDO - There is no active transaction

I am having problem with transactions in php script. I would like to make multiply queries and be able to recall them all, if at least one of them fails. Below you can find a simple example of the script I am using:

$tags_input = array(6,4,5);
$conn = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME.';charset=utf8',  
DB_USER, DB_PASSW, array(  
    PDO::ATTR_EMULATE_PREPARES => false,  
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));

    $conn->beginTransaction();

    $sql = "INSERT INTO projects (id, pr_id, enabled) VALUES ( :val0, :val1, :val2)";
    $stmt = $conn->prepare($sql); …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo transactions

7
推荐指数
2
解决办法
2万
查看次数

使用过滤器或挂钩修改购物车总金额

好的,所以我正在尝试编写一个过滤器或钩子,它将根据购物车中物品的总量修改购物车的总金额.例如,如果购物车中有三个商品,我想从总订单中扣除20美元.以下是我到目前为止的代码,非常感谢任何帮助!

add_filter('woocommerce_cart_contents_total', 'bundle_deals');

function bundle_deals( $cart_contents_total, $cart_contents_count) {
   global $woocommerce;

   if ($woocommerce->cart->get_cart()->cart_contents_count <= 3) {
     $cart_contents_total = $woocommerce->cart->get_cart()->cart_contents_total - 20.00;
   }

   return $cart_contents_total;
}
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce

6
推荐指数
1
解决办法
1万
查看次数

将元框图像上载选项添加到选项页面

这是一般帖子下的自定义元框图像上传选项.我希望在add_options_page或下面有相同的选项add_menu_page.我该怎么办?

  <?php
    /**
     * Adds a meta box to the post editing screen
     */
    function prfx_custom_meta() {
        add_meta_box( 'prfx_meta', __( 'Meta Box Title', 'prfx-textdomain' ), 'prfx_meta_callback', 'post' );
    }
    add_action( 'add_meta_boxes', 'prfx_custom_meta' );

    /**
     * Outputs the content of the meta box
     */
    function prfx_meta_callback( $post ) {
        wp_nonce_field( basename( __FILE__ ), 'prfx_nonce' );
        $prfx_stored_meta = get_post_meta( $post->ID );
        ?>

        <p>
            <label for="meta-image" class="prfx-row-title"><?php _e( 'Example File Upload', 'prfx-textdomain' )?></label>
            <input type="text" name="meta-image" id="meta-image" value="<?php if …
Run Code Online (Sandbox Code Playgroud)

php wordpress plugins wordpress-theming

6
推荐指数
1
解决办法
1402
查看次数

审核:点击时验证,而不是在触摸字段时验证

我有点笨拙,一切工作正常,除了我不知道如何仅在Submit单击按钮时运行验证。现在,当您开始提供任何输入时,它会将触摸的字段标记为红色,我希望它等待着,直到用户想要提交填写的表单为止。

这是我到目前为止的工作:

Vue.use(window.vuelidate.default)
const { required, minLength, sameAs } = window.validators

new Vue({
	el: "#app",
  data: {
  	user: {
    	login: '',
      password: '',
      repeatedPassword: ''
    }
  },
  validations: {
  	user: {
    	login: {
      	required,
        minLength: minLength(5)
      },
      password: {
    	  required,
        minLength: minLength(8)
      },
      repeatedPassword: {
      	required,
        sameAs: sameAs('password')
      }
    }
  }
})
Run Code Online (Sandbox Code Playgroud)
input {
  border: 1px solid silver;
  border-radius: 4px;
  background: white;
  padding: 5px 10px;
}

.error {
  border-color: red;
  background: #FDD;
}

.error:focus {
  outline-color: #F99;
} …
Run Code Online (Sandbox Code Playgroud)

javascript onclick vue.js

6
推荐指数
1
解决办法
8604
查看次数

如何在不丢失现有实体的情况下将实体模型的实体更改为Polymodel?

我正在为Django使用App Engine和App Engine Patch

我的模型中定义了一个继承自的类db.Model.我现在把它改成了polymodel.PolyModel.自进行更改后,我的现有实体不再可检索.有没有办法访问或转换它们?

更改实体类的推荐程序是什么?

google-app-engine django-models

5
推荐指数
1
解决办法
650
查看次数

使用 bootstrap-sass 的颜色变量

在我最新的 rails 项目中开始使用 sass,特别是 bootstrap-sass gem 来获得所有 twitter bootstrappy 的优点。

是否可以引用已经定义的变量?供应商/assets/stylesheets/bootstrap/_variables.scss文件包含颜色声明。

$blue: #049cdb !default;
$blueDark: #0064cd !default;
$green: #46a546 !default;
$red: #9d261d !default;
Run Code Online (Sandbox Code Playgroud)

我是否需要在我的基本application.css.scss文件的顶部重新定义这些,或者我可以导入/引用变量文件吗?我尝试了几种这样的方法:

$bodyBackground: $black;
@import 'bootstrap'
Run Code Online (Sandbox Code Playgroud)

但是, undefined variable 出错了$black

ruby-on-rails sass twitter-bootstrap

5
推荐指数
1
解决办法
3624
查看次数

Mamp localhost解析得非常慢

当我对我的PHP/WordPress网站进行本地更改时,localhost似乎没有更新20-30分钟.

我使用的是Mac OSX 10.8.4并使用MAMP Pro.我有我已经创建了,让我们称他们独立的主机条目两个站点mysite1.devmysite2.dev.

这是我的MAMP服务器配置:

Apache: 80
MySQL: 3306
SSL: 443
Run Code Online (Sandbox Code Playgroud)

我看到了这篇文章(如何消除在Mac OS X Lion上缓慢解析/加载localhost/virtualhost(2-3秒滞后)?对Bonjour冲突并/private/etc/hosts使用本文中的建议编辑我的文件:

  1. 我将主机名更改为mysite1.localhost,mysite.dev因为它听起来像是冲突与.local名称 - DID NOT WORK

  2. 我更新了Hosts文件以具有单独的::1地址 - DID NOT WORK:

    ::1 <tab> mysite1.dev
    ::1 <tab> mysite2.dev
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我尝试将所有主机条目放在一行 - 也没有用:

    127.0.0.1 localhost mysite1.dev mysite2.dev
    ::1 localhost
    fe80::1%lo0 localhost
    
    Run Code Online (Sandbox Code Playgroud)

看起来MAMP Pro会在我重新启动服务器时覆盖hosts文件.

如果您能提供任何帮助,我将非常感激.

php mysql wordpress mamp hosts

5
推荐指数
3
解决办法
2万
查看次数

相对元素内部水平居中绝对元素

我无法将元素position: absolute内部的内部元素居中position: relativehttps://jsfiddle.net/qL0c8cau/):

html,body,div {margin:0;padding:0;}
.one {
  position: relative;
  margin: 50px auto;
  width: 200px;
  height: 100px;
  background: #900;
}
.two {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background: #0f0;
  opacity: 0.3;
  height: 160px;
  width: 400px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="one">
  
  <div class="two"></div>
  
</div>
Run Code Online (Sandbox Code Playgroud)

我看不出它有什么问题。我将所有内容设置正确,但由于某种原因它没有水平对齐。

我在这里做错了什么?

html css

5
推荐指数
1
解决办法
1758
查看次数