Friday, 15 February 2013

metadata - Wordpress get_post_meta does not return when using variable -


I'm trying to get a plugin to read the post metadata of an attachment, and it's used to post content I am using the following in my subjects function.php:

  add_action ('afip_created_post', 'get_desc', 10, 2); Function get_desc ($ post_id, $ attachment_id) {$ postmeta = get_post_meta ($ attachment_id, '_wp_attachment_metadata', is true); $ Meta = $ postmeta ['image_mata']; $ Mmwwdesc = $ meta ['description']; Wp_update_post (array ('id' = & gt; $ post_id, 'post_content' = & gt; $ mmwwdesc)); }   

To hook more functions, use this line in the plugin

  do_action ('afip_created_post', $ new_post_id, $ post_id);   

If I fill the varibale "$ attachment_id" with the number from any other post then "15", I have been put in the published post. If I change the output to wp_update_post (array ('id' = & gt; $ post_id, 'post_content' = & gt; $ attachment_id); I get an ID number in the published postal body. I do not understand why the original code does not work, because $ attachment_id is properly defined. I'm just starting with php, is there anything clear that I am doing wrong? Is the variable $ attachment_id being echoed when it should be returned, or some technical?

Background: I call two WordPress plugins, a Media Metadata Workflow Wizard (MMWW), and the other is Automated Featured Image Post (AFIP). MMWW removes image metadata and writes it into database in the form of post meta. AFIP creates new posts using the uploaded media, and setting the post as a thumbnail, adds each image to a post. I do not think the function is called when no issue of metadata is being prepared This is because AFIP creates a post after uploading the media, and its meta database was written to. I am also making my function as an update of the post, after that it has been made.

I have not done extensive search and trial and error successfully Can anyone help me?

Thank you!

I think your issue is here that the get_post_meta function is returning blank in function.php this problem The way to deal with, to back up the data in your POT meta is to use a MYSQL query with WordPress.

First you need a global $ wpdb object, so that at the beginning of your function, type: global $ wpdb; Then you need to take the get_post_meta action via mysql and $ wpdb objects:

  $ postmeta = $ wpdb-> Get_var (Select "Meta_Wall from $ FROM Wpdb-> postmeta" WHERE meta_key = '_wp_attachment_metadata' and post_id = $ attachment_id ");   

replace your get_post_meta line with wpdb query And you should be okay.

domready - displaying a dynamic background image within a google maps infobox on infobox.open -


I am trying to add a background image to that div that is within the content of Google Map Infobox. I'm running into problems because the function I used to replace .css ('background-image') is not in identifying the ID of the div. This is likely to happen because the string of content is not loaded, when Infobox is opened. I know that I have to listen to an event 'domed' or similar, but I am not sure how to implement it. The code in question is given:

  var boxcontent = var boxcompany = "
gt;
img id = Logo src = "+ + Logopath +" /> gt; & lt; h1 & gt; "+ number +" & lt; br / & gt; + Road + "
" + City + "& lt; / h1 & gt; & lt; h2 & gt; & Lt; / Div & gt; & Lt; Div id = menu & gt; & Lt; Br / & gt; & Lt; + "Button ID = Photo onClick = buttonState (this.id)> & Lt; Img src = infomenu / commentsicon.png & gt; & Lt; / Button & gt; + "Button ID = Games onClick = buttonState (this.id)> gt; & lt; / div & gt; Var myOptions = {content: boxContent, disableAutoPan: false, pixel offset: new google.maps.size (-400, -173), close box margin: "-12px-12px 0px 0px", closeBoxURL: "close.png", Info Box Clearance: New Google.maps.Size (1, 1), Panel: "FloatPain", Enable EventPropagation: false}; Var ib = New InfoBox (My Option); Google.maps.event.addListener (Marker, 'click', function (e) {map.setZoom (13); map.setCenter (this.getPosition ()); ib.open (map, this, display phone (image path); }} Function display (imagepath) {$ ('# display'). Css ('background-image', 'url (' + imagepath + '1.png)');} < / Div>

InfoBox.open takes only 2 parameters - a map and an anchor. I have got property separately. I think that by holding the context of the boxContent DOM element you will have a life Box content [0], disabledOptain: incorrect, pixoff offset: new google.maps.size (-400, -173), close box margin: "-12px-12px 0px 0px", closeBoxURL: "http: //www.carltonhotelblanchardstown .com / files / images / a / calendar-popup-close.png ", info box clearance: new google.maps.size (1, 1), pane:" floatpan ", enabled eventPropagation: false};



Java multidimensional array initializers -


Here, I am trying to start an array of objects in Java, but I did not know that one The nested array of objects I tried to create an array of objects with the first element as a string and create an array of strings as the second element.

The error message I received is:

  Main Java: 8: Error: invalid starter for object   

and this error Generating code was:

  import java.util. *; Import java.lang *; Class main {public static zero main (string [] args) java.lang.Exception {Object] [] Multi-functional object throws = {"Hi!", {5, 5}}; }}    

For some reason, even if you have new in front of the main array Object [] , it appears that you need one for the internal array:

  object [] multidimensional objectArere = {"Hi!", New object [] ( 5, 5}};    

ios - NSPredicate with SUBQUERY does not work -


I have to sort my fetch request with the people I choose, but it does not return anything < P> I tried this code with comparison of Coredata objects

  NSPredicate * peoplePredicate = [NSPredicate predicateWithFormat: @ "SUBQUERY (Class People, $ P, $ P IN% @). @ Count ==% d ", self Selected people, [self Counting selected people]];   

and compare it with NSNumber ID

  NSPredicate * peoplePredicate = [NSPredicate predicateWithFormat: @ "SUBQUERY (Class People, $ p, $ p.iD IN% @). @ Calculation ==% D ", self Selected local, [self. Selected mathematics]];   

I have an entity class, which are people of relation and I have a control controller where I can select some people in the list, after people's selection people add to it . People are selectors, so I need to get all the objects of a class unit, who have chosen people

thanks in advance

So, your Wiki should look like this:

  NSPredicate * PeoplePredicate = [NSPredicate predicateWithFormat: @" People of any category% @ ", themselves Selected people];    

javascript - Can executeSql take named parameters? -


When executableSQL takes several parameters, then we use question marks:

  Db transaction (work (tx) {var added = new date (); tx.xqux sql ("added to todo, added) value (?,?)", [Tudo text, added on], html5rocks.webdb .onSuccess, html5rocks, Webdb.onError);});   

Can executeSQL take a nominal parameter?

from that:

On November 18, 2010, W3 C announced that the Web SQL Database is an exclusion specification. This is not recommended for web developers to use the technology because there will not be any new updates about this effectively and browser vendors will not be encouraged to support this technology.

See also the bigger warning

but to answer your question: As far as I know: No. You can write a 'cover', though you can replace your own placeholders in place of real values, but I think that will not bother with this.

One more shot in the dark : foo AAAIIK most browsers (as a placeholder) SQLite for its webdatabase implementation and, from the top of my head , SQLite : parametername -form several variations [[[foo ':' bar '], {' baz ':' bat '}]

Edit > I have tried several permutations on this:

  var p = { }; P.aa = todoText; PB = Added; Tx.executeSql ("Include in Toggle (Adjustment, Added) Value (: AA,: BB)", P, ...});   

or:

  tx.executeSql ("(, AA, BB)" ("ADA, BDB)", "{AA": TodoText, "Bb": added on}, ...});   

or:

  tx.executeSQL ("Include in both (added, added) value (@aa, @bb)", { "Aa": TodoText, "bb": added on}, ...});   

or:

  tx.executeSql ("Add to Todo (added, added) value (? Aa, bb)", { "AA": TodoText, "bb": added on}, ...});   

... and many more in Chrome 25; None of these point to the nominal parameter. I can map all the one n th position value to work for n th parameter (or index if you wish) for the parameter.

I am not saying that there is absolutely no way, maybe I could not find the right way to find him or I think that you are out of luck and, then, even Should take me or some other person to work for it, I do not believe in it (because:, as well as deprecated anyway) and maybe it fails in many (most?) Others Browsers will go Honestly: Trying to do this work is a waste of your time.

string - Python Pexpect: TypeError: unsupported operand type(s) for %: 'int' and 'dict' -


When I try to run the following peptest command, I get an error: t ypeError: unsupported operation type ( S): For 'int' and 'dict' I really do not understand why I got this error when I print a string, then I am outputting the results which I hope.

My code:

  p.sendline ("Sudo date -s \"% (easterndate) s \ "")% Local ( )   

Print test of the same string:

  print "string output:" + sudo date -s \ "% (EasterDate) s \ ""% Local () Output: Sudo Date -S "Tuesday March 26 14:25:51 ADT 2013"    

It should be:

  p.sendline (" Sudo date -s \ "% (easterdate) s \" "% local ())   

Otherwise, % is applied to the result of Sendline .

How to implement a particular division operator in Prolog? -


डिवीजन ऑपरेटर को इस तरह लागू करें कि: A 12 div 6 div 2 परिणाम है: ए = 4

इसलिए मुझे लगता है कि मुझे एक infix ऑपरेटर इस प्रकार से संबंधित बनाना होगा: yfx क्योंकि यह ऑपरेटर को पहले 6 डिवी 2 की गणना करने के लिए और फिर 12 डिव परिणाम (6 डिवि 2) की गणना करता है

मुझे उम्मीद है कि मेरी व्याख्या में स्पष्ट होना चाहिए ... मुझे पता है कि मैंने एक प्रक्रियागत तरीके से अवधारणा को समझाया है, लेकिन मुझे नहीं पता था कि तर्क के आधार पर परिचालन की प्राथमिकता कैसे व्यक्त की जाएगी ...

ठीक है, इसलिए मुझे लगता है (मुझे उम्मीद है) कि yfx ऑपरेटर सही है ...

समस्या यह है कि अब मुझे नहीं पता कि इस ऑपरेटर का वर्णन कैसे किया जाए।

पिछले अभ्यास में मैंने ऑपरेटर को इस तरह परिभाषित किया है:

  op (600, xfx, है)। / * Perter के पास सूचना है / / है (पीटर, सूचना)   

जैसा कि मैंने इवान ब्रैटको पुस्तक में पढ़ा है:

ऑपरेटर परिभाषाएं किसी भी ऑपरेशन या क्रिया को निर्दिष्ट नहीं करतीं सिद्धांत में, कोई ऑपरेशन या डेटा ऑपरेटर से जुड़ा नहीं है।

इसलिए मुझे लगता है कि मैं एक ऑपरेटर को परिभाषित नहीं कर सकता जो गणना करता है।

इसलिए मुझे लगता है कि मेरे अभ्यास का समाधान कुछ ऐसा हो सकता है:

  op (600, yfx, div)। डिवि (एक्स डिवि वाई, प्रभाग): - डिवीजन एक्स / वाई है   

लेकिन अच्छी तरह से काम नहीं करते हैं और इसके अलावा मुझे लगता है कि यह ऐसा नहीं है कि वे मुझे लागू करने के लिए कह रहे हैं।

div पूर्ववर्ती ऑपरेटर प्रतीत होता है, जो पहले से पूर्णांक विभाजन कर रहा है, फिर इसके सहयोगीता को बदलने के लिए पर्याप्त है।

यहां यह डिफ़ॉल्ट है:

 ? - वर्तमान_ोप (पी, ए, डिव)। पी = 400, ए = yfx   

बर्ताव

 ? - ए है 12 div 6 div 2 a = 1.   

आप के रूप में परिवर्तन जैसे:

 ? - [उपयोगकर्ता] |:: -op (400, एक्सफ़ी, डिव) |:% उपयोगकर्ता: // 1 संकलित 0,04 सेकंड, 1 खंड सच है   

और आपको मिल जाएगा

 ? - ए है 12 div 6 div 2. a = 4.   

सावधान रहें कि पूर्वनिर्धारित ऑपरेटरों को बदलना यह खराब अभ्यास है लेकिन मुझे कहना चाहिए कि मुझे पता नहीं है कि ऑपरेटरों को / 2 के मूल्यांकन में जोड़ने का कोई मानक तरीका है ....

संपादित करें SWI-Prolog अंकगणितीय जोड़ने के लिए: आप

  प्राप्त करें - एक्स 12 है mydiv 6 mydiv 2. एक्स = 4.   

के बाद

 : - सेशन (400, xfy, mydiv)। : - एरिथमेटिक_फंक्शन (माइडिव / 2) मैडिव (ए, बी, सी): - सी एक बी बी है।