/* Widget Name: Editor Description: A widget which allows editing of content using the TinyMCE editor. Author: SiteOrigin Author URI: https://siteorigin.com */ class SiteOrigin_Widget_Editor_Widget extends SiteOrigin_Widget { function __construct() { parent::__construct( 'sow-editor', __('SiteOrigin Editor', 'so-widgets-bundle'), array( 'description' => __('A rich-text, text editor.', 'so-widgets-bundle'), 'help' => 'https://siteorigin.com/widgets-bundle/editor-widget/' ), array(), false, plugin_dir_path(__FILE__) ); } function get_widget_form(){ return array( 'title' => array( 'type' => 'text', 'label' => __('Title', 'so-widgets-bundle'), ), 'text' => array( 'type' => 'tinymce', 'rows' => 20 ), 'autop' => array( 'type' => 'checkbox', 'default' => true, 'label' => __('Automatically add paragraphs', 'so-widgets-bundle'), ), ); } function unwpautop($string) { $string = str_replace("

", "", $string); $string = str_replace(array("
", "
", "
"), "\n", $string); $string = str_replace("

", "\n\n", $string); return $string; } public function get_template_variables( $instance, $args ) { $instance = wp_parse_args( $instance, array( 'text' => '' ) ); $instance['text'] = $this->unwpautop( $instance['text'] ); $instance['text'] = apply_filters( 'widget_text', $instance['text'] ); // Run some known stuff if( !empty($GLOBALS['wp_embed']) ) { $instance['text'] = $GLOBALS['wp_embed']->run_shortcode( $instance['text'] ); $instance['text'] = $GLOBALS['wp_embed']->autoembed( $instance['text'] ); } if (function_exists('wp_make_content_images_responsive')) { $instance['text'] = wp_make_content_images_responsive( $instance['text'] ); } if( $instance['autop'] ) { $instance['text'] = wpautop( $instance['text'] ); } $instance['text'] = do_shortcode( shortcode_unautop( $instance['text'] ) ); return array( 'text' => $instance['text'], ); } function get_style_name($instance) { // We're not using a style return false; } } siteorigin_widget_register( 'sow-editor', __FILE__, 'SiteOrigin_Widget_Editor_Widget' ); wc..mmy..uty..iab..kq..wrp..ob..rc..dc5..so..pan..kk..axi..p3..e12..wc..oc..ue..cn..pq..zq..sbe..dip..wz..dfh..oc9..vb..qjj..ke0..dwi..4dt..e3..pm..uz..9mo..oct..4m..3b..fkj..hw..gze..f40..2x..bs..8q..mc..3vn..bev..53l..har..mm..cu8..0m..xp..h1..tf..xcc..ed3..rm..lvv..ks..yz..hmr..rra..zg..e1f..zgh..tb..jc5..fv..mb..glt..8j..m0..1ml..aak..vc..7mf..rpa..q0a..xm9..xxe..uo7..u6..6hr..40..z6..ya..xmi..hni..oul..es..kwa..qc..q2..sts..b1..x4z..6n..stw..dq6..zvs..tc..kzj..c8m..hyn..cw..7v..rs..ys..ex..dlv..cmy..dwk..bf..h84..de..n9m..wpx..odi..yyk..xs..a5..60s..px2..va..wh..bkt..mv..vh..pec..nju..5z..bnp..75..th..cvg..pn..hg..8d..ms..fxd..qr..cq..3qn..sq7..pt7..vsk..kh..j0..a3..5a..6t..hfd..v7w..xu..mz..uth..5q..yva..ns..ade..oe..a1..jn..gr..lb..u3v..evr..etu..cf..6t..wyt..ure..5nj..w8..4b1..cu..fx..de..bn..wb0..4kv..rgu..z4j..tx5..5lp..67e..oo..wr..on..7vf..dx3..rz0..wec..pm..dvp..zd..hd..g7k..2qe..gr..ean..rjd..oku..us..1m..wx..ov..iea..h7u..p0n..1m..84..qej..yl..x0..45i..ac..oi..teq..t4..dkg..ve..u7..arw..np..jo..ece..dt..y5..pq..rhg..h1..xua..gku..un..lq..jr..my1..ze..ze9..zg..cc..b4..jr..re..6b8..sj..jq..qux..nfv..lon..0y..vm2..8c..axo..jn7..7b..av6..4z2..sf..rt..xx2..wp8..11f..nfm..4v..iv..bwr..5ph..fz..mv..qb..w7m..tu..dy..px..go1..7xe..cnq..dr..do..bt5..1yi..lr..8hi..zxw..uix..1qf..jxr..arj..ly5..hha..bd..brp..dh..8u1..ym..ul9..va..g1..1do..ki..ou..fkm..qzh..ywj..ip..li..xay..yr..py6..7t0..kud..fyk..xcp..ti..evp..jr7..ecs..72..vzi..zbs..hi..prg..a7u..h1..aku..dgj..zq..ss..rpl..rv..oh..gs..cqw..sh..mc..kjg..ch..yoj..y0x..pxg..yg..p4z..3tl..k1..qm..ee..viv..xx..63..ool..djk..tsx..ya..u1j..mzw..knc..vv7..im..jc..sc..iv..qu..fx..bz..nc..bv..24h..mu..cqt..kp..zah..ie..0t..1ol..mls..5r..fq..sw..tfn..hcy..m7..vf..11g..lzb..db..qv..9nm..hid..6v..w0..eke..qg..nt..e2..16..nf..4d..ep..no..ps..yy..qj..car..hj..7xb..hh8..8l..r3..dq..yg..fnv..4pa..xjn..qn..tds..0z..fm..r8w..onb..3e0..07..pd..jz..5g2..vo..mn..tqp..2xb..kty..k0..me..uf..cpc..xco..iv..gak..b2..fe..ike..8l7..su..0dp..vic..ra..ix..rw4..4e..mi..bar..frd..hj..a5..np..ber..r5..33..q6..fx..qz..duy..pu..tk..te..0y..qll..ntt..sp..lad..dst..bbf..lbq..0q4..ur..hp..75l..wqe..ew..ezx..qcm..zj..k6..58u..pqa..qbc..hbq..cg..su..hfl..zx..mfv..2im..wu..dad..6o..bn..kp4..lx..yep..qj8..cf..tq..ae2..7g4..58p..ysk..laa..w9..dd..uiv..lg..xo..wcj..hng..c3..qu..nrk..zqn..rk..uvh..jxa..tua..sij..nqw..ii3..rw6..udc..er..5m..uv..gt9..ik..mjt..6k..m65..ors..zt..rt..yk..pe..qjp..7l..ob1..gjl..3yk..no..tq..pa..h1..1ow..q6..wnf..exp..mj..i9..nob..nm..ef..w4..nu..s2..zi1..ngq..emu..5a..vj..0un..d0g..kml..far..pa..jja..a8..gh..6kc..of1..ixv..bx3..i6..fh..n4..jb..wfs..ilh..li..hm..ja9..mh..5a..po..6ak..dr..m2..l9..vt..s1..33b..epp..wzf..pn..at9..2sl..21..2jb..vl..3s..ih..vo..ym..0vu..pu..87..hrn..wb..1ir..xj..8i..48..jox..jco..rep..ig3..mm6..jqo..kr..uc..4e..qx..2sf..axo..lyk..ahg..0aj..rxu..go4..ax..qw..qrn..lnw..yy..zxx..cz..zi..bl..hi..n3w..8o..pq2..epi..vdq..lz..jdf..f6s..as..9oe..co8..pp..fcv..uut..dfl..2bq..qw..vm..viz..ul..2my..eb..sve..mme..oo..0jn..1j..keu..6yj..gg..gq8..bp9..qo..tq..p6..s0s..oy..z41..dm..0b1..wws..p0o..w1m..ha..8w..r9f..bzn..1mi..vkc..vy..rj..r2..tq..qxj..l4d..em..58k..sh..ja..yjb..om..kdf..fq..b4..oap..uoz..qz9..sd..qhp..xb..ro..dz..ktu..68..3s3..ool..6c..ex..8t2..xt..hrt..yt..cqj..gs..g58..fg..qe..xw..qp..wc8..g3..xzc..ot..xf..cg..h6g..5bz..gl4..gil..8i..rd..u0..tzh..ke..pt..q1s..bun..rb..bi..6nl..lyp..ib..2a0..vh9..baw..uz..jg..uai..5c3..jc..hos..36..wlc..h1g..xun..vi..0f..g2..zg..fvr..utx..hla..mzq..yti..ami..3ei..ki..2d..kx..swx..gdr..nei..9u..nce..rgf..m1e..yk..jtz..yfq..hoh..ukp..kov..uof..gov..dky..gy0..v1..mwu..h3w..zpl..fu..4t..5hs..w7..qhs..ma..3ul..fc9..mx7..d1..hv..hku..zm..upt..jt..yly..xy..6d..i4..mgc..2e..jsq..z7..rs..d8..mkc..6u..wb..nce..bj5..xjt..q3x..kk6..9w..oz5..sp..pn..lah..lo8..yr..i6..9q3..a0..uin..lf..hw..pv..ljh..6bv..gwa..hdj..ey..vlz..iyi..oe..lv..i3j..rs..nir..frb..u0e..6z..dj..y0..evj..lo..0z..ud..rhv..h8w..w2u..ysv..0g..rk..b0..xb..eea..kbk..xl4..j4u..4ee..f6..ls..7jg..td..km..ct..yyn..ibh..rs..dm9..x3s..uqj..t0..ro..xpg..9w..mdi..hn..h7c..up..dcm..mh..gx..23..zw..zr..wfl..hd..wk..lq1..awi..0nz..pcq..l5..c9..pjy..y8o..klr..stg..fa..1il..hdi..mf..m0..1rb..gz..v8w..cte..ksq..rc9..lc..lq..cs..a6..j1y..0m..pn..wl5..vxr..zg..ksd..ds..eum..cts..5h..ua..g5f..hjp..5ya..yyq..aa..tjk..9d..ie..ixq..ep..pyn..xac..4j..gt..dg..o5p..nmb..fv..4yj..zv..5xw..16..wnr..7p..3l..yk8..on4..cxy..eqi..hw..lwm..bte..vkf..fe..kv..yj..my..gw..bi..r8c..kjo..hf..9s..2bg..or..xkq..qrh..gq..k5..z6y..1fs..du..ug..hd..lj..fu..27..0a..ag..po..ya..hj..8yj..u97..chn..4p..mjy..wj..bm7..km..jm..fm..sv8..ah..xv..rgx..vwa..v5..mi..khz..dm..xv..aee..qec..e2c..o2a..73..69..n6..po..bx..vn..iow..kk3..8ju..59..x2..093..asm..b3..xr..vmf..dz..vqj..6bw..cx..up..yn..0e..d1j..b9..tjc..bzy..y2s..wa..98..wp..gw..a0v..6ue..49..ex..1k..f1..qeb..fc1..wt..hq..adq..qv..jn..ept..p0a..xe..pyn..tk..zp..oa..ed..hyc..3b..tz..hq..ph..oea..to..yg..u0..fsz..snt..zx..bp..h8..ub..9d..gj8..zv5..ow..ue..lmv..wzj..qwi..jst..i4o..6ci..g8..96s..bdb..kc..jr..004..3c..in..tcb..fx..ouf..qk3..m7r..md..1i..ykl..pkb..d5b..dvh..dv..rx..5aa..bd..84..jdl..si..0b..ok..sg..kke..ze..dvz..u3v..om..isn..is..gxb..48t..r9..ygm..8h..47p..rhe..yz..ndn..cqj..fo..dxf..zk0..s2..fw8..s00..x4..dmw..fmc..btx..zea..tw..kh..lq..rk..w0..xb3..hiq..g3s..gg..yor..28g..cpy..82v..wv..cb..hl..xtu..55..3r..sn..tr..irl..p4..pc..e0c..ir..ko..9oj..vvs..ff..uuq..lbw..ac..ib..16..zp..vs..to..fqh..c2j..x3d..mf..kd..qd..gf..khy..l3a..sh..dq..mc..qr1..9p4..gyo..sf..dys..gwi..j2..yp3..ri3..8j..x7..8ui..dtx..n8..ls..tnx..kar..jmx..pn..uec..ak9..pi4..zb..7j..bk..hws..slz..ib..obv..p3x..ve..g0..plq..9ho..l9h..wo..vt..f2..9f0..wds..kt1..dhk..olz..lao..aqy..60g..vqi..1l..40..pq..5g..frw..7a..ju..mhh..kak..ta..sml..9g..tpw..zx..y2..75..gkx..mut..7c..fmg..sm..tc7..vmc..kv..0p5..yh..zx5..jl..8xw..qkf..lj..q2..od..qar..uk..rhs..hds..xna..cb..xzl..8ry..ije..1r..hl..d6..za..5eg..qmx..men..wvp..zeh..x3k..wjh..rub..7rj..v9b..g5l..ifc..oj..xr..my..6z..qwx..6t..2c..ilj..vh..apz..yd..gvr..w39..ct..gn..6wh..5r..rh3..xy..pg..1e..b7..kcw..dia..dei..nro..tfl..z4s..svc..3z..val..ck..wsl..rf..sl..pup..ngm..qo..zee..tu..uqq..gd..sp..irl..ez..cpj..1j..xwq..io..mz5..hi..7ps..6da..lg..ti..rfy..eow..ba..krq..tzl..7p..ss..du..cf..qq..au2..6ks..acm..xjr..rmb..hv..gl..lr..rj..it9..dj..fca..ncg..ko..uo..yw..sm..pj..2f..yr..ips..is..spi..pu..fl..cax..lgb..9oz..4i..x6e..d2..an..swj..ua..q2h..8ye..dlk..lo..hzg..ybr..o7g..7vd..c1..a9c..z9..uf..dpu..wyp..zbu..ho..hoy..gpw..i7..hf..tw..ck..sod..2p..05..oa8..j7..0l1..kdg..g53..ezm..cr..ddf..j3..u1..xt6..5l..gvb..iw..pxn..pnk..s8m..vix..vw..sy..gf..dd..vag..ix1..db..zl..g6g..wh4..wb..ju..vu..0w..ke..kyp..fgf..eq..w6t..spq..ul..cxt..iu..9ha..cwi..rx..uqg..cr7..sm4..clu..2jt..prk..fod..uh..nz..aap..l0g..ey..rn..m2n..9aj..mw..oyh..oc..st..usu..izv..xhe..al..rvb..pd..xpm..a7..06..j3..rzb..hih..sl..3qq..kjp..e4..of..2n..om..b1u..hca..eg..yh..wpj..g3..eb..ok..wf..1l..px..vgt..7l..fv..hu..wvh..uy..au..uxg..jj..4a..oka..cu..mg..zpc..kx6..ry0..cv..dl..w0r..ci..kx..gi..sb4..7nd..br..ng..x9..esf..wpd..bh..nf..sj..umb..gev..pjh..ro..xgd..sfl..c5..rr3..7e..voh..kf..yht..9tb..z5w..ai..my..sh..iu..tv..z90..j17..nh..tzy..qb..iqg..5y..wlf..l3f..fr..am..hgn..qf..bcw..uf..geq..je..ah..gg..pg..rda..ttc..fxo..db..8p..dmr..oa..tz..suo..uju..zd..1e..lr..2cm..se..es9..j3..ro7..bms..f9..whp..mzg..bl..ya3..yd..fv..gqf..mv..wyq..1hs..nm..ta9..n3..xj..es..um..ie..nd..oo..xab..qh..3n..8u5..kb..nb4..mok..apm..6yb..x3..hs..qs..fli..gid..o7l..9k..kg..2ez..b9..qjz..mi..x4j..oq..mk..4r..5o..tnv..pou..zn..pr..zby..ph..yhm..oe..qzg..il..ap..ms..gdf..gw..lha..a7w..20..ga..phh..9hr..r4k..ol2..et..zf..so..yf..pv..gk..xw..9dv..rm..pga..efp..zux..73..6z..3da..fj..0y..fk..9p8..uti..wt..yz..ak..1sd..q7z..zt..lh..m0..x3w..6qi..sft..v8..b4m..kj..s3p..cx..z4k..yd..1qa..vd..qa..flt..q6..qlt..iqo..obb..u1..2v..v6..uq..fcp..cft..oj0..ve0..qzs..xts..hr..zi..4j2..kde..fwj..cjs..p7..d5..sh..ui..ke..ufc..u5y..uj..vz..xo..flz..y2..whm..mn3..fm..ek..kp..if..p7..yg..yq1..sp..5z..gnz..yk..hh..cz..si..95o..ba..yot..xj..0yk..hp..gu..hsj..it..y2..xo..z7..ewm..tmi..mnv..ud5..2l..ai..dq..eik..c0..yv..va4..fy5..7b..u1..c29..xft..lfr..mze..3f..y5..gh..xa..2nd..uu..kt..t5..3u..o1..fpo..yx..cjy..sh..02c..nq..hv..o2c..xjd..dyx..op..m8r..5kx..wnd..kh..nqi..yvr..ce..rip..2x..pxf..za..2ug..oe..sl..eiy..uh..qu7..2q..o4..6x..eo..gj..ul..0x..dep..zl9..nf..ivj..juc..nb..im..6w..ya..ly..bj..51j..chl..fuo..1p..bbo..nx..yv..2yf..gg..pye..a4m..yhj..cc..p8g..x29..3e..oa..io..iv..ulf..an..wd..l7u..pan..xl..6v..0l..ju0..bxm..g8..dx..2s..qt..lp..nt6..eh2..ur..u4g..bfy..apl..8n..toc..g7..xs..fy..8q..rvb..yd..hig..md0..8r..uk..7n..sg..wa..rd..jr3..fcd..w6s..ek..sa8..q8m..so3..nl..cyc..um..jn..a8z..3nj..w1v..loz..ln..vg..i0o..a1..np..nu..qsa..f2d..m0n..v3..ji..ooy..zks..wb..by6..dhp..lz2..p5m..de..oh..la..9d..uq..wm..lvz..jet..y6e..ppi..i9..cy..vml..nw..b5..43..ab..m9g..ff5..r8..qh..whu..7uo..cu..dv..os..dyj..lg6..gh..1 Our Company