WordPress von URL erhalten externen Quelltitel

Hi, ich baue eine Nachrichten-Website. Ich versuche es zu automatisieren.

  1. News-URL (Metabox)
  2. Titel
  3. Inhaltsbereich
  4. Bild (vorgestellte Bildoption auf WordPress)

Beim Einfügen der Site-URL möchte ich, dass die andere Metabox die Daten aus der Quelle http://www.bbc.co.uk/news/technology-34527439 bezieht

Ich möchte Titel und Beschreibung aus der bbc-Website ziehen

  1. News URL: http://www.bbc.co.uk/news/technology-34527439
  2. Titel: Soll von </code> abgerufen werden </li> <li> Inhaltsbereich: sollte von <code></code> </li> <li> Bild: Sollte das erste Bild auf dem Inhalt sein </li> </ol> <p> Ich sehe, dass Sie <a href="http://de.wordpressask.com/wp/php" title="Topics of PHP" target="_blank">PHP</a> cURL verwenden können mehr pointers auf WordPress würde sehr geschätzt http://www.php.net/manual/en/<a href="http://de.wordpressask.com/wp/curl" title="Topics of curl" target="_blank">curl</a>.examples-basic.php </p> <p> Vielen Dank </p> <h4>Solutions Collecting From Web of "WordPress von URL erhalten externen Quelltitel"</h4> <div class="list-group list-group-flush"> <ul> <li><a href="http://de.wordpressask.com/module-mit-meta-box-implementierungen.html" rel="bookmark" title="Module mit Meta-Box-Implementierungen">Module mit Meta-Box-Implementierungen</a></li> <li><a href="http://de.wordpressask.com/wie-positioniere-ich-meta_box-auf-dem-post-edit-bildschirm-nach-dem-titel.html" rel="bookmark" title="Wie positioniere ich meta_box auf dem Post-Edit-Bildschirm nach dem Titel?">Wie positioniere ich meta_box auf dem Post-Edit-Bildschirm nach dem Titel?</a></li> <li><a href="http://de.wordpressask.com/sollten-meta-boxen-fur-bestimmte-seiten-in-ihren-eigenen-plugins-gespeichert-werden.html" rel="bookmark" title="Sollten Meta-Boxen für bestimmte Seiten in ihren eigenen Plugins gespeichert werden?">Sollten Meta-Boxen für bestimmte Seiten in ihren eigenen Plugins gespeichert werden?</a></li> <li><a href="http://de.wordpressask.com/undefinierter-indexerrors-in-benutzerdefiniertem-post-metabox.html" rel="bookmark" title="Undefinierter Indexerrors in benutzerdefiniertem Post-Metabox">Undefinierter Indexerrors in benutzerdefiniertem Post-Metabox</a></li> <li><a href="http://de.wordpressask.com/metabox-auswahl-frontend-anzeige.html" rel="bookmark" title="Metabox-Auswahl - Frontend-Anzeige">Metabox-Auswahl - Frontend-Anzeige</a></li> <li><a href="http://de.wordpressask.com/add_meta_box-erstellt-standardformularfeldtypen.html" rel="bookmark" title="add_meta_box erstellt Standardformularfeldtypen">add_meta_box erstellt Standardformularfeldtypen</a></li> <li><a href="http://de.wordpressask.com/add_meta_box-wird-nicht-angezeigt-erscheint-aber-in-den-bildschirmoptionen.html" rel="bookmark" title="Add_meta_box wird nicht angezeigt, erscheint aber in den Bildschirmoptionen">Add_meta_box wird nicht angezeigt, erscheint aber in den Bildschirmoptionen</a></li> <li><a href="http://de.wordpressask.com/anzeige-korrekt-mit-metabox-io.html" rel="bookmark" title="Anzeige korrekt mit metabox.io">Anzeige korrekt mit metabox.io</a></li> </ul> <!-- You can start editing here. --> <div class="list-group-item list-group-item-action flex-column align-items-start"> <p> Probier diese </p> <pre> <code>$tags = get_meta_tags('http://www.bbc.com/news/technology-34527439'); $title = $tags['twitter:title']; $content = $tags['description']; $image = $tags['twitter:image:src'];</code> </pre> <p> Wenn Sie OK sind, verwenden Sie den twitter: title und twitter: image: src. Sie müssen auch jede Quelle überprüfen, von der Sie versuchen, zu ziehen, um zu sehen, ob sie ein konsistentes Meta-Schema haben. Wenn es von der Website bbc.com abweicht, mache einfach eine switch-statement über einen Bezeichner für die Site, von der du Tags ziehst, um ein Daten-Array zu erstellen. </p> <p> Ausgabe von der angegebenen URL </p> <pre> <code> Array ( [description] => The UK's National Crime Agency says cyber-attackers have stolen more than £20m from British bank accounts. [x-country] => us [x-audience] => US [cps_audience] => US [cps_changequeueid] => 259204896 [twitter:card] => summary_large_image [twitter:site] => @BBCWorld [twitter:title] => Online attackers steal £20m from UK bank accounts - BBC News [twitter:description] => The UK's National Crime Agency says cyber-attackers have stolen more than £20m from British bank accounts. [twitter:creator] => @BBCWorld [twitter:image:src] => http://img.daswordpress.com/php/_86114241_thinkstock.jpg [twitter:domain] => www.bbc.com [apple-mobile-web-app-title] => BBC News [application-name] => BBC News [msapplication-tileimage] => http://static.bbci.co.uk/news/1.91.0426/windows-eight-icon-144x144.png [msapplication-tilecolor] => #bb1919 [mobile-web-app-capable] => yes [robots] => NOODP,NOYDIR [theme-color] => #bb1919 [viewport] => width=device-width, initial-scale=1, user-scalable=1 )</code> </pre> <p> FYI – WordPress hat einen Wrapper für cURL, der hilfreich ist </p> <pre> <code>wp_remote_get( $url, $args );</code> </pre> <p> <a href="https://codex.wordpress.org/Function_Reference/wp_remote_get" rel="nofollow">https://codex.wordpress.org/Function_Reference/wp_remote_get</a> </p> </div> </li><!-- #comment-## --> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> </div> </div> <ul> <li><a href="http://de.wordpressask.com/link-image-dateipfad-eingebettetes-html.html" rel="bookmark"> Link-Image-Dateipfad eingebettetes HTML </a></li> <li><a href="http://de.wordpressask.com/die-kategorie-stadt-als-subdomain.html" rel="bookmark"> die Kategorie Stadt als Subdomain </a></li> <li><a href="http://de.wordpressask.com/notwendiger-benutzer-gruppe-und-berechtigungen-fur-core-updates.html" rel="bookmark"> Notwendiger Benutzer, Gruppe und Berechtigungen für Core-Updates </a></li> <li><a href="http://de.wordpressask.com/erstellen-von-benutzerdefinierten-admin-seiten-ohne-ein-plugin-zu-erstellen.html" rel="bookmark"> Erstellen von benutzerdefinierten Admin-Seiten, ohne ein Plugin zu erstellen? </a></li> <li><a href="http://de.wordpressask.com/holen-sie-sich-kategorie-und-auszug-aus-wp_get_recent_posts.html" rel="bookmark"> Holen Sie sich Kategorie und Auszug aus wp_get_recent_posts </a></li> <li><a href="http://de.wordpressask.com/meine-website-hat-einige-crawling-fehler.html" rel="bookmark"> Meine Website hat einige Crawling-Fehler? </a></li> <li><a href="http://de.wordpressask.com/gibt-es-einen-haken-bevor-der-benutzer-authentifiziert-wird.html" rel="bookmark"> Gibt es einen Haken, bevor der Benutzer authentifiziert wird? </a></li> <li><a href="http://de.wordpressask.com/json-codierten-html-code-von-wordpress-an-javascript-ubergeben.html" rel="bookmark"> JSON-codierten HTML-Code von WordPress an JavaScript übergeben </a></li> <li><a href="http://de.wordpressask.com/wp_query-benutzerdefinierte-sortierung-und-benutzerdefinierter-filter.html" rel="bookmark"> WP_Query, benutzerdefinierte Sortierung und benutzerdefinierter Filter </a></li> <li><a href="http://de.wordpressask.com/wie-ubergebe-ich-die-hook-variable.html" rel="bookmark"> Wie übergebe ich die Hook-Variable? </a></li> <li><a href="http://de.wordpressask.com/wie-erstelle-ich-ein-menu-basierend-auf-einem-benutzernamen.html" rel="bookmark"> Wie erstelle ich ein Menü basierend auf einem Benutzernamen </a></li> <li><a href="http://de.wordpressask.com/so-ermoglichen-sie-potenziellen-kunden-die-vorschau-eines-themas.html" rel="bookmark"> So ermöglichen Sie potenziellen Kunden die Vorschau eines Themas </a></li> <li><a href="http://de.wordpressask.com/abrufen-der-benutzerdefinierten-post-schleife-zur-anzeige-im-bootstrap-3-spaltenraster.html" rel="bookmark"> Abrufen der benutzerdefinierten Post-Schleife zur Anzeige im Bootstrap 3-Spaltenraster </a></li> <li><a href="http://de.wordpressask.com/definieren-sie-einen-namen-fur-den-posts-slug.html" rel="bookmark"> Definieren Sie einen Namen für den Posts Slug </a></li> <li><a href="http://de.wordpressask.com/wie-wird-auf-url-com-wp-admin-umgeleitet-wenn-url-com-admin-eingegeben-wird.html" rel="bookmark"> Wie wird auf url.com/wp-admin umgeleitet, wenn url.com/admin eingegeben wird? </a></li> </ul> </div> </div> <div class="clearfix mt-5"></div> <hr /> <footer> <ul class="list-inline text-center"> <li class="list-inline-item">© 2017 Das Wordpress</li> <li class="list-inline-item"><a href="/topics">Topics</a></li> <li class="list-inline-item"><a href="#">Terms</a></li> <li class="list-inline-item"><a href="#">Privacy Policy</a></li> </ul> </footer> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script> </body> <div id="statcounter_image" style="display:none;"><a title="Web Analytics" href="http://statcounter.com/" class="statcounter"><img src="//c.statcounter.com/11617041/0/9011aa5b/1/" alt="Web Analytics" /></a></div> </html>