Feltöltés

Sziasztok,



Lehetséges, hogy nagyon nyilvánvalót kérdezek, de hova kell beillesztenem az itt jelzett kódot, hogy működjön?

vagy új plugint hozol létre a wp-content/plugins mappába

de gyorsabban megvagy, akkor, ha csak fogod az aktív témád functions.php fájlát (/wp-content/themes/temaneve/functions.php) és csak oda bemásolod a végére (a ‘?>’ php zárójel elé)

A functions.php fájlba, amit a wp-content/themes/sablonodneve/ mappában találsz.

A szerkesztéséhez segítő cikk: http://rotisoft.hu/blog/wordpress-functions-php-szerkesztese/

Köszi, hamarosan kipróbálom.

Sziasztok,



A functions.php-ba beraktam, de nem működött, ezért csináltam plugint, de ez sem működik. A plugin itt tölthető le, valamit elrontottam?

LZLo, syska vagy valaki? A pluginnak elvileg azt kellene csinálnia, hogy a bejegyzés végleges törlésekor a hozzátartozó médiákat is kitörli.

Passz, nem mi írtuk. :slight_smile:

Jaja jó, bocsi. Csak azt hittem, hogy én voltam a hülye, mert mindkét megoldást most először csináltam.

Megoldva:



Téma functions.php-ba ez a kód:

<br />
function wpse_188427_delete_post_media( $post_id ) {<br />
$attachments = get_posts(<br />
array(<br />
'post_type' => 'attachment',<br />
'posts_per_page' => -1,<br />
'post_status' => 'any',<br />
'post_parent' => $post_id,<br />
)<br />
);<br />
<br />
foreach ( $attachments as $attachment ) {<br />
wp_delete_attachment( $attachment->ID );<br />
}<br />
}<br />
<br />
add_action( 'delete_post', 'wpse_188427_delete_post_media' );<br />
<br />
// Uncomment the following line if you also want to delete media when the post is trashed<br />
add_action( 'wp_trash_post', 'wpse_188427_delete_post_media' );