Skip to content

Instantly share code, notes, and snippets.

View gist:7368035
rs-csv-importer.phpの130行目あたりにあるupdate()というところで記事更新処理が行われているので、
その直前でHTMLタグ除去のフィルターであるwp_filter_post_ksesという関数をリムーブする、ということです。
if ($thumbnail) $ph->add_media($thumbnail,'','','',true);
remove_filter('content_save_pre', 'wp_filter_post_kses'); //←この行追加
if ($is_update)
$result = $ph->update();
@woodroots
woodroots / gist:5319238
Created Apr 5, 2013
AmazonからAPIを使って商品データを取得し、WordPressに投稿する方法
View gist:5319238
<?php
//Amazon共通の定数
define('AF','nets0f-22'); //トラッキング
define('AC','AAAAAAAAAAAAAAAA'); //アクセスキー
define('SEC','abcdefghijklmnopqrstuvwxyz'); //シークレットキー
define('URL','http://ecs.amazonaws.jp/onca/xml'); //リクエスト先のURL
//認証取得用function
function urlencode_rfc3986($str) {
@woodroots
woodroots / gist:5278411
Created Mar 30, 2013
本文中の1つ目の見出しの上に広告を挿入する
View gist:5278411
function content_ad($content){
//個別記事ページかどうか判定
if(is_single()){
//ヒアドキュメントで広告用コードの定義
$ad = <<< EOF
<div class="module">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0596916800718129";
@woodroots
woodroots / gist:5262208
Last active Dec 15, 2015
[WordPress]削除処理をAjaxにしてサクサク削除
View gist:5262208
<?php
//削除処理Ajax化
function ajax_delete(){
//ヒアドキュメントでhead内にスクリプトを直接書いてます。
//スクリプトの処理自体は「ゴミ箱」のリンク先をAjaxするだけなので難しくないと思います。
print <<< EOF
<script type="text/javascript">
(function($){